diff --git a/CHANGELOG.md b/CHANGELOG.md index 58bcad8441ba..aa42fcd041bc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,16 @@ +# __1.11.658__ __2019-10-23__ +## __AWS Security Token Service__ + - ### Features + - AWS Security Token Service (STS) now supports a regional configuration flag to make the client respect the region without the need for the endpoint parameter. + +## __Amazon Connect Service__ + - ### Features + - This release adds 4 new APIs ListQueues, ListPhoneNumbers, ListContactFlows, and ListHoursOfOperations, which can be used to programmatically list Queues, PhoneNumbers, ContactFlows, and HoursOfOperations configured for an Amazon Connect instance respectively. You can learn more about the new APIs here: https://docs.aws.amazon.com/connect/latest/APIReference/Welcome.html. + +## __Amazon Polly__ + - ### Features + - Amazon Polly adds new female voices: US Spanish - Lupe and Brazilian Portuguese - Camila; both voices are available in Standard and Neural engine. + # __1.11.657__ __2019-10-22__ ## __AWS IoT Events__ - ### Features diff --git a/README.md b/README.md index bcd2200a3d7f..9dd943b6f7d5 100644 --- a/README.md +++ b/README.md @@ -45,7 +45,7 @@ dependencies. com.amazonaws aws-java-sdk-bom - 1.11.657 + 1.11.658 pom import diff --git a/aws-java-sdk-acm/pom.xml b/aws-java-sdk-acm/pom.xml index 2449fafae62b..21a607ef97bc 100644 --- a/aws-java-sdk-acm/pom.xml +++ b/aws-java-sdk-acm/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-acm diff --git a/aws-java-sdk-acmpca/pom.xml b/aws-java-sdk-acmpca/pom.xml index a7725c5fe2bd..8ee8876d2ce7 100644 --- a/aws-java-sdk-acmpca/pom.xml +++ b/aws-java-sdk-acmpca/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-acmpca diff --git a/aws-java-sdk-alexaforbusiness/pom.xml b/aws-java-sdk-alexaforbusiness/pom.xml index 8de3c0d821c5..8f1e5759ef64 100644 --- a/aws-java-sdk-alexaforbusiness/pom.xml +++ b/aws-java-sdk-alexaforbusiness/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-alexaforbusiness diff --git a/aws-java-sdk-amplify/pom.xml b/aws-java-sdk-amplify/pom.xml index 1085354d6334..512b0611f26c 100644 --- a/aws-java-sdk-amplify/pom.xml +++ b/aws-java-sdk-amplify/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-amplify diff --git a/aws-java-sdk-api-gateway/pom.xml b/aws-java-sdk-api-gateway/pom.xml index 9f68f983c03f..3f75ce489bd1 100644 --- a/aws-java-sdk-api-gateway/pom.xml +++ b/aws-java-sdk-api-gateway/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-api-gateway diff --git a/aws-java-sdk-apigatewaymanagementapi/pom.xml b/aws-java-sdk-apigatewaymanagementapi/pom.xml index 2f2fe2db8486..114040098bfb 100644 --- a/aws-java-sdk-apigatewaymanagementapi/pom.xml +++ b/aws-java-sdk-apigatewaymanagementapi/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-apigatewaymanagementapi diff --git a/aws-java-sdk-apigatewayv2/pom.xml b/aws-java-sdk-apigatewayv2/pom.xml index 21b380b33423..8c3bac26041c 100644 --- a/aws-java-sdk-apigatewayv2/pom.xml +++ b/aws-java-sdk-apigatewayv2/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-apigatewayv2 diff --git a/aws-java-sdk-applicationautoscaling/pom.xml b/aws-java-sdk-applicationautoscaling/pom.xml index 4727325e05f2..4af0e5a13f49 100644 --- a/aws-java-sdk-applicationautoscaling/pom.xml +++ b/aws-java-sdk-applicationautoscaling/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-applicationautoscaling diff --git a/aws-java-sdk-applicationinsights/pom.xml b/aws-java-sdk-applicationinsights/pom.xml index b69395d7c3f7..4e9d9d0fe331 100644 --- a/aws-java-sdk-applicationinsights/pom.xml +++ b/aws-java-sdk-applicationinsights/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-applicationinsights diff --git a/aws-java-sdk-appmesh/pom.xml b/aws-java-sdk-appmesh/pom.xml index b98873eef7fb..19da76730adc 100644 --- a/aws-java-sdk-appmesh/pom.xml +++ b/aws-java-sdk-appmesh/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-appmesh diff --git a/aws-java-sdk-appstream/pom.xml b/aws-java-sdk-appstream/pom.xml index d24cc038751f..3964c8873e04 100644 --- a/aws-java-sdk-appstream/pom.xml +++ b/aws-java-sdk-appstream/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-appstream diff --git a/aws-java-sdk-appsync/pom.xml b/aws-java-sdk-appsync/pom.xml index 7618c28bc710..c2372a90f12f 100644 --- a/aws-java-sdk-appsync/pom.xml +++ b/aws-java-sdk-appsync/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-appsync diff --git a/aws-java-sdk-athena/pom.xml b/aws-java-sdk-athena/pom.xml index bf53b565637f..ac8c6cf2fdc1 100644 --- a/aws-java-sdk-athena/pom.xml +++ b/aws-java-sdk-athena/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-athena diff --git a/aws-java-sdk-autoscaling/pom.xml b/aws-java-sdk-autoscaling/pom.xml index 6077776562bb..1278f9188521 100644 --- a/aws-java-sdk-autoscaling/pom.xml +++ b/aws-java-sdk-autoscaling/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-autoscaling diff --git a/aws-java-sdk-autoscalingplans/pom.xml b/aws-java-sdk-autoscalingplans/pom.xml index 7940c212a943..647f3780a94e 100644 --- a/aws-java-sdk-autoscalingplans/pom.xml +++ b/aws-java-sdk-autoscalingplans/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-autoscalingplans diff --git a/aws-java-sdk-backup/pom.xml b/aws-java-sdk-backup/pom.xml index 29191adbc952..aa5ac24b7b8f 100644 --- a/aws-java-sdk-backup/pom.xml +++ b/aws-java-sdk-backup/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-backup diff --git a/aws-java-sdk-batch/pom.xml b/aws-java-sdk-batch/pom.xml index 012f13848640..e05d4e735f08 100644 --- a/aws-java-sdk-batch/pom.xml +++ b/aws-java-sdk-batch/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-batch diff --git a/aws-java-sdk-bom/pom.xml b/aws-java-sdk-bom/pom.xml index 083212d3dd7b..70749c357913 100644 --- a/aws-java-sdk-bom/pom.xml +++ b/aws-java-sdk-bom/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-bom diff --git a/aws-java-sdk-budgets/pom.xml b/aws-java-sdk-budgets/pom.xml index 5f6633f8fb70..b9bacdfeb5be 100644 --- a/aws-java-sdk-budgets/pom.xml +++ b/aws-java-sdk-budgets/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-budgets diff --git a/aws-java-sdk-bundle/pom.xml b/aws-java-sdk-bundle/pom.xml index edc22d4d40cf..afefe840ca79 100644 --- a/aws-java-sdk-bundle/pom.xml +++ b/aws-java-sdk-bundle/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-bundle @@ -24,7 +24,7 @@ aws-java-sdk com.amazonaws false - 1.11.658-SNAPSHOT + 1.11.658 diff --git a/aws-java-sdk-chime/pom.xml b/aws-java-sdk-chime/pom.xml index e11e4e3d9fd4..64ac8a6fc29f 100644 --- a/aws-java-sdk-chime/pom.xml +++ b/aws-java-sdk-chime/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-chime diff --git a/aws-java-sdk-cloud9/pom.xml b/aws-java-sdk-cloud9/pom.xml index 262763c84996..3042d7f99e24 100644 --- a/aws-java-sdk-cloud9/pom.xml +++ b/aws-java-sdk-cloud9/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-cloud9 diff --git a/aws-java-sdk-clouddirectory/pom.xml b/aws-java-sdk-clouddirectory/pom.xml index 00172817d9e3..b3251f1ec2d0 100644 --- a/aws-java-sdk-clouddirectory/pom.xml +++ b/aws-java-sdk-clouddirectory/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-clouddirectory diff --git a/aws-java-sdk-cloudformation/pom.xml b/aws-java-sdk-cloudformation/pom.xml index 0083cc0537c9..9d3f1296b32b 100644 --- a/aws-java-sdk-cloudformation/pom.xml +++ b/aws-java-sdk-cloudformation/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-cloudformation diff --git a/aws-java-sdk-cloudfront/pom.xml b/aws-java-sdk-cloudfront/pom.xml index 2b7897fa35de..331ff23cdc7d 100644 --- a/aws-java-sdk-cloudfront/pom.xml +++ b/aws-java-sdk-cloudfront/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-cloudfront diff --git a/aws-java-sdk-cloudhsm/pom.xml b/aws-java-sdk-cloudhsm/pom.xml index c0cff23750f3..92eead948404 100644 --- a/aws-java-sdk-cloudhsm/pom.xml +++ b/aws-java-sdk-cloudhsm/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-cloudhsm diff --git a/aws-java-sdk-cloudhsmv2/pom.xml b/aws-java-sdk-cloudhsmv2/pom.xml index 4acd0920ccc1..1cedd90e878d 100644 --- a/aws-java-sdk-cloudhsmv2/pom.xml +++ b/aws-java-sdk-cloudhsmv2/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-cloudhsmv2 diff --git a/aws-java-sdk-cloudsearch/pom.xml b/aws-java-sdk-cloudsearch/pom.xml index a105cd581247..852559fb56f5 100644 --- a/aws-java-sdk-cloudsearch/pom.xml +++ b/aws-java-sdk-cloudsearch/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-cloudsearch diff --git a/aws-java-sdk-cloudtrail/pom.xml b/aws-java-sdk-cloudtrail/pom.xml index 1c6737c203dc..75cecd71e070 100644 --- a/aws-java-sdk-cloudtrail/pom.xml +++ b/aws-java-sdk-cloudtrail/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-cloudtrail diff --git a/aws-java-sdk-cloudwatch/pom.xml b/aws-java-sdk-cloudwatch/pom.xml index 3509f2120f4f..e9ec1e6da129 100644 --- a/aws-java-sdk-cloudwatch/pom.xml +++ b/aws-java-sdk-cloudwatch/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-cloudwatch diff --git a/aws-java-sdk-cloudwatchmetrics/pom.xml b/aws-java-sdk-cloudwatchmetrics/pom.xml index a3526f5e78ae..27b2854d50ab 100644 --- a/aws-java-sdk-cloudwatchmetrics/pom.xml +++ b/aws-java-sdk-cloudwatchmetrics/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-cloudwatchmetrics diff --git a/aws-java-sdk-code-generator/pom.xml b/aws-java-sdk-code-generator/pom.xml index 120a6e90552d..a58f6d8b93e4 100644 --- a/aws-java-sdk-code-generator/pom.xml +++ b/aws-java-sdk-code-generator/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-code-generator diff --git a/aws-java-sdk-codebuild/pom.xml b/aws-java-sdk-codebuild/pom.xml index 236d07afb5d3..489405926172 100644 --- a/aws-java-sdk-codebuild/pom.xml +++ b/aws-java-sdk-codebuild/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-codebuild diff --git a/aws-java-sdk-codecommit/pom.xml b/aws-java-sdk-codecommit/pom.xml index 67537d9cb63c..1850a7747f36 100644 --- a/aws-java-sdk-codecommit/pom.xml +++ b/aws-java-sdk-codecommit/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-codecommit diff --git a/aws-java-sdk-codedeploy/pom.xml b/aws-java-sdk-codedeploy/pom.xml index 8b90d65ddfea..2381adcdb418 100644 --- a/aws-java-sdk-codedeploy/pom.xml +++ b/aws-java-sdk-codedeploy/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-codedeploy diff --git a/aws-java-sdk-codegen-maven-plugin/pom.xml b/aws-java-sdk-codegen-maven-plugin/pom.xml index 5a0cf778a152..9f34789ba550 100644 --- a/aws-java-sdk-codegen-maven-plugin/pom.xml +++ b/aws-java-sdk-codegen-maven-plugin/pom.xml @@ -6,7 +6,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-codegen-maven-plugin diff --git a/aws-java-sdk-codepipeline/pom.xml b/aws-java-sdk-codepipeline/pom.xml index 3110e64aaf79..5172d48cab51 100644 --- a/aws-java-sdk-codepipeline/pom.xml +++ b/aws-java-sdk-codepipeline/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-codepipeline diff --git a/aws-java-sdk-codestar/pom.xml b/aws-java-sdk-codestar/pom.xml index 89bb49bb624d..253f67079a18 100644 --- a/aws-java-sdk-codestar/pom.xml +++ b/aws-java-sdk-codestar/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-codestar diff --git a/aws-java-sdk-cognitoidentity/pom.xml b/aws-java-sdk-cognitoidentity/pom.xml index 7c2112c0540d..199d7288e134 100644 --- a/aws-java-sdk-cognitoidentity/pom.xml +++ b/aws-java-sdk-cognitoidentity/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-cognitoidentity diff --git a/aws-java-sdk-cognitoidp/pom.xml b/aws-java-sdk-cognitoidp/pom.xml index 7968dd31b6c7..51e3c2437a34 100644 --- a/aws-java-sdk-cognitoidp/pom.xml +++ b/aws-java-sdk-cognitoidp/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-cognitoidp diff --git a/aws-java-sdk-cognitosync/pom.xml b/aws-java-sdk-cognitosync/pom.xml index e010e8cef61f..6b4915ccf80b 100644 --- a/aws-java-sdk-cognitosync/pom.xml +++ b/aws-java-sdk-cognitosync/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-cognitosync diff --git a/aws-java-sdk-comprehend/pom.xml b/aws-java-sdk-comprehend/pom.xml index aa34e6de8094..e47cbd3f97ec 100644 --- a/aws-java-sdk-comprehend/pom.xml +++ b/aws-java-sdk-comprehend/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-comprehend diff --git a/aws-java-sdk-comprehendmedical/pom.xml b/aws-java-sdk-comprehendmedical/pom.xml index 9dc624cf6513..15e837420845 100644 --- a/aws-java-sdk-comprehendmedical/pom.xml +++ b/aws-java-sdk-comprehendmedical/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-comprehendmedical diff --git a/aws-java-sdk-config/pom.xml b/aws-java-sdk-config/pom.xml index d8cb03f638b1..cdeba7f5cdcb 100644 --- a/aws-java-sdk-config/pom.xml +++ b/aws-java-sdk-config/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-config diff --git a/aws-java-sdk-connect/pom.xml b/aws-java-sdk-connect/pom.xml index 1a116809a1e2..86c05670738a 100644 --- a/aws-java-sdk-connect/pom.xml +++ b/aws-java-sdk-connect/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-connect diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/AbstractAmazonConnect.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/AbstractAmazonConnect.java index c1f238ed349a..86b3911d55cc 100644 --- a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/AbstractAmazonConnect.java +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/AbstractAmazonConnect.java @@ -72,6 +72,26 @@ public GetMetricDataResult getMetricData(GetMetricDataRequest request) { throw new java.lang.UnsupportedOperationException(); } + @Override + public ListContactFlowsResult listContactFlows(ListContactFlowsRequest request) { + throw new java.lang.UnsupportedOperationException(); + } + + @Override + public ListHoursOfOperationsResult listHoursOfOperations(ListHoursOfOperationsRequest request) { + throw new java.lang.UnsupportedOperationException(); + } + + @Override + public ListPhoneNumbersResult listPhoneNumbers(ListPhoneNumbersRequest request) { + throw new java.lang.UnsupportedOperationException(); + } + + @Override + public ListQueuesResult listQueues(ListQueuesRequest request) { + throw new java.lang.UnsupportedOperationException(); + } + @Override public ListRoutingProfilesResult listRoutingProfiles(ListRoutingProfilesRequest request) { throw new java.lang.UnsupportedOperationException(); diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/AbstractAmazonConnectAsync.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/AbstractAmazonConnectAsync.java index c0c44547d4c6..31e40f67f586 100644 --- a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/AbstractAmazonConnectAsync.java +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/AbstractAmazonConnectAsync.java @@ -144,6 +144,58 @@ public java.util.concurrent.Future getMetricDataAsync(GetMe throw new java.lang.UnsupportedOperationException(); } + @Override + public java.util.concurrent.Future listContactFlowsAsync(ListContactFlowsRequest request) { + + return listContactFlowsAsync(request, null); + } + + @Override + public java.util.concurrent.Future listContactFlowsAsync(ListContactFlowsRequest request, + com.amazonaws.handlers.AsyncHandler asyncHandler) { + + throw new java.lang.UnsupportedOperationException(); + } + + @Override + public java.util.concurrent.Future listHoursOfOperationsAsync(ListHoursOfOperationsRequest request) { + + return listHoursOfOperationsAsync(request, null); + } + + @Override + public java.util.concurrent.Future listHoursOfOperationsAsync(ListHoursOfOperationsRequest request, + com.amazonaws.handlers.AsyncHandler asyncHandler) { + + throw new java.lang.UnsupportedOperationException(); + } + + @Override + public java.util.concurrent.Future listPhoneNumbersAsync(ListPhoneNumbersRequest request) { + + return listPhoneNumbersAsync(request, null); + } + + @Override + public java.util.concurrent.Future listPhoneNumbersAsync(ListPhoneNumbersRequest request, + com.amazonaws.handlers.AsyncHandler asyncHandler) { + + throw new java.lang.UnsupportedOperationException(); + } + + @Override + public java.util.concurrent.Future listQueuesAsync(ListQueuesRequest request) { + + return listQueuesAsync(request, null); + } + + @Override + public java.util.concurrent.Future listQueuesAsync(ListQueuesRequest request, + com.amazonaws.handlers.AsyncHandler asyncHandler) { + + throw new java.lang.UnsupportedOperationException(); + } + @Override public java.util.concurrent.Future listRoutingProfilesAsync(ListRoutingProfilesRequest request) { diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/AmazonConnect.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/AmazonConnect.java index 81ba19c55377..a93c8f989e21 100644 --- a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/AmazonConnect.java +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/AmazonConnect.java @@ -27,24 +27,18 @@ *

*

*

- * 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. + * 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: + * Amazon Connect provides rich metrics and real-time reporting that allow you to optimize contact routing. You can also + * resolve customer issues more efficiently by putting customers in touch with the right agents. *

*

- * 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. + * There are limits to the number of Amazon Connect resources that you can create and limits to the number of requests + * that you can make per second. For more information, see Amazon Connect + * Service Limits in the Amazon Connect Administrator Guide. *

*/ @Generated("com.amazonaws:aws-java-sdk-code-generator") @@ -60,7 +54,7 @@ public interface AmazonConnect { /** *

- * Creates a new user account in your Amazon Connect instance. + * Creates a user account for the specified Amazon Connect instance. *

* * @param createUserRequest @@ -68,11 +62,11 @@ public interface AmazonConnect { * @throws InvalidRequestException * The request is not valid. * @throws InvalidParameterException - * One or more of the parameters provided to the operation are not valid. + * One or more of the specified parameters are not valid. * @throws LimitExceededException - * The allowed limit for the resource has been reached. + * The allowed limit for the resource has been exceeded. * @throws DuplicateResourceException - * A resource with that name already exists. + * A resource with the specified name already exists. * @throws ResourceNotFoundException * The specified resource was not found. * @throws ThrottlingException @@ -87,7 +81,7 @@ public interface AmazonConnect { /** *

- * Deletes a user account from Amazon Connect. + * Deletes a user account from the specified Amazon Connect instance. *

* * @param deleteUserRequest @@ -95,7 +89,7 @@ public interface AmazonConnect { * @throws InvalidRequestException * The request is not valid. * @throws InvalidParameterException - * One or more of the parameters provided to the operation are not valid. + * One or more of the specified parameters are not valid. * @throws ResourceNotFoundException * The specified resource was not found. * @throws ThrottlingException @@ -110,8 +104,7 @@ public interface AmazonConnect { /** *

- * Returns a User object that contains information about the user account specified by the - * UserId. + * Describes the specified user account. *

* * @param describeUserRequest @@ -119,7 +112,7 @@ public interface AmazonConnect { * @throws InvalidRequestException * The request is not valid. * @throws InvalidParameterException - * One or more of the parameters provided to the operation are not valid. + * One or more of the specified parameters are not valid. * @throws ResourceNotFoundException * The specified resource was not found. * @throws ThrottlingException @@ -134,7 +127,7 @@ public interface AmazonConnect { /** *

- * Returns a HierarchyGroup object that includes information about a hierarchy group in your instance. + * Describes the specified hierarchy group. *

* * @param describeUserHierarchyGroupRequest @@ -142,7 +135,7 @@ public interface AmazonConnect { * @throws InvalidRequestException * The request is not valid. * @throws InvalidParameterException - * One or more of the parameters provided to the operation are not valid. + * One or more of the specified parameters are not valid. * @throws ResourceNotFoundException * The specified resource was not found. * @throws ThrottlingException @@ -157,8 +150,7 @@ public interface AmazonConnect { /** *

- * Returns a HiearchyGroupStructure object, which contains data about the levels in the agent - * hierarchy. + * Describes the hierarchy structure of the specified Amazon Connect instance. *

* * @param describeUserHierarchyStructureRequest @@ -166,7 +158,7 @@ public interface AmazonConnect { * @throws InvalidRequestException * The request is not valid. * @throws InvalidParameterException - * One or more of the parameters provided to the operation are not valid. + * One or more of the specified parameters are not valid. * @throws ResourceNotFoundException * The specified resource was not found. * @throws ThrottlingException @@ -181,7 +173,7 @@ public interface AmazonConnect { /** *

- * Retrieves the contact attributes associated with a contact. + * Retrieves the contact attributes for the specified contact. *

* * @param getContactAttributesRequest @@ -200,10 +192,12 @@ public interface AmazonConnect { /** *

- * The GetCurrentMetricData operation retrieves current metric data from your Amazon Connect instance. + * Gets the real-time metric data from the specified Amazon Connect instance. *

*

- * If you are using an IAM account, it must have permission to the connect:GetCurrentMetricData action. + * For more information, see Real-time Metrics + * Reports in the Amazon Connect Administrator Guide. *

* * @param getCurrentMetricDataRequest @@ -211,7 +205,7 @@ public interface AmazonConnect { * @throws InvalidRequestException * The request is not valid. * @throws InvalidParameterException - * One or more of the parameters provided to the operation are not valid. + * One or more of the specified parameters are not valid. * @throws InternalServiceException * Request processing failed due to an error or failure with the service. * @throws ThrottlingException @@ -234,7 +228,7 @@ public interface AmazonConnect { * @throws InvalidRequestException * The request is not valid. * @throws InvalidParameterException - * One or more of the parameters provided to the operation are not valid. + * One or more of the specified parameters are not valid. * @throws ResourceNotFoundException * The specified resource was not found. * @throws UserNotFoundException @@ -242,7 +236,7 @@ public interface AmazonConnect { * @throws InternalServiceException * Request processing failed due to an error or failure with the service. * @throws DuplicateResourceException - * A resource with that name already exists. + * A resource with the specified name already exists. * @sample AmazonConnect.GetFederationToken * @see AWS API * Documentation @@ -251,10 +245,12 @@ public interface AmazonConnect { /** *

- * The GetMetricData operation retrieves historical metrics data from your Amazon Connect instance. + * Gets historical metric data from the specified Amazon Connect instance. *

*

- * If you are using an IAM account, it must have permission to the connect:GetMetricData action. + * For more information, see Historical Metrics + * Reports in the Amazon Connect Administrator Guide. *

* * @param getMetricDataRequest @@ -262,7 +258,7 @@ public interface AmazonConnect { * @throws InvalidRequestException * The request is not valid. * @throws InvalidParameterException - * One or more of the parameters provided to the operation are not valid. + * One or more of the specified parameters are not valid. * @throws InternalServiceException * Request processing failed due to an error or failure with the service. * @throws ThrottlingException @@ -277,8 +273,99 @@ public interface AmazonConnect { /** *

- * Returns an array of RoutingProfileSummary objects that includes information about the routing - * profiles in your instance. + * Provides information about the contact flows for the specified Amazon Connect instance. + *

+ * + * @param listContactFlowsRequest + * @return Result of the ListContactFlows operation returned by the service. + * @throws InvalidRequestException + * The request is not valid. + * @throws InvalidParameterException + * One or more of the specified parameters are not valid. + * @throws ResourceNotFoundException + * The specified resource was not found. + * @throws ThrottlingException + * The throttling limit has been exceeded. + * @throws InternalServiceException + * Request processing failed due to an error or failure with the service. + * @sample AmazonConnect.ListContactFlows + * @see AWS API + * Documentation + */ + ListContactFlowsResult listContactFlows(ListContactFlowsRequest listContactFlowsRequest); + + /** + *

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

+ * + * @param listHoursOfOperationsRequest + * @return Result of the ListHoursOfOperations operation returned by the service. + * @throws InvalidRequestException + * The request is not valid. + * @throws InvalidParameterException + * One or more of the specified parameters are not valid. + * @throws ResourceNotFoundException + * The specified resource was not found. + * @throws ThrottlingException + * The throttling limit has been exceeded. + * @throws InternalServiceException + * Request processing failed due to an error or failure with the service. + * @sample AmazonConnect.ListHoursOfOperations + * @see AWS + * API Documentation + */ + ListHoursOfOperationsResult listHoursOfOperations(ListHoursOfOperationsRequest listHoursOfOperationsRequest); + + /** + *

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

+ * + * @param listPhoneNumbersRequest + * @return Result of the ListPhoneNumbers operation returned by the service. + * @throws InvalidRequestException + * The request is not valid. + * @throws InvalidParameterException + * One or more of the specified parameters are not valid. + * @throws ResourceNotFoundException + * The specified resource was not found. + * @throws ThrottlingException + * The throttling limit has been exceeded. + * @throws InternalServiceException + * Request processing failed due to an error or failure with the service. + * @sample AmazonConnect.ListPhoneNumbers + * @see AWS API + * Documentation + */ + ListPhoneNumbersResult listPhoneNumbers(ListPhoneNumbersRequest listPhoneNumbersRequest); + + /** + *

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

+ * + * @param listQueuesRequest + * @return Result of the ListQueues operation returned by the service. + * @throws InvalidRequestException + * The request is not valid. + * @throws InvalidParameterException + * One or more of the specified parameters are not valid. + * @throws ResourceNotFoundException + * The specified resource was not found. + * @throws ThrottlingException + * The throttling limit has been exceeded. + * @throws InternalServiceException + * Request processing failed due to an error or failure with the service. + * @sample AmazonConnect.ListQueues + * @see AWS API + * Documentation + */ + ListQueuesResult listQueues(ListQueuesRequest listQueuesRequest); + + /** + *

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

* * @param listRoutingProfilesRequest @@ -286,7 +373,7 @@ public interface AmazonConnect { * @throws InvalidRequestException * The request is not valid. * @throws InvalidParameterException - * One or more of the parameters provided to the operation are not valid. + * One or more of the specified parameters are not valid. * @throws ResourceNotFoundException * The specified resource was not found. * @throws ThrottlingException @@ -301,8 +388,7 @@ public interface AmazonConnect { /** *

- * 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. + * Provides summary information about the security profiles for the specified Amazon Connect instance. *

* * @param listSecurityProfilesRequest @@ -310,7 +396,7 @@ public interface AmazonConnect { * @throws InvalidRequestException * The request is not valid. * @throws InvalidParameterException - * One or more of the parameters provided to the operation are not valid. + * One or more of the specified parameters are not valid. * @throws ResourceNotFoundException * The specified resource was not found. * @throws ThrottlingException @@ -325,8 +411,7 @@ public interface AmazonConnect { /** *

- * Returns a UserHierarchyGroupSummaryList, which is an array of HierarchyGroupSummary - * objects that contain information about the hierarchy groups in your instance. + * Provides summary information about the hierarchy groups for the specified Amazon Connect instance. *

* * @param listUserHierarchyGroupsRequest @@ -334,7 +419,7 @@ public interface AmazonConnect { * @throws InvalidRequestException * The request is not valid. * @throws InvalidParameterException - * One or more of the parameters provided to the operation are not valid. + * One or more of the specified parameters are not valid. * @throws ResourceNotFoundException * The specified resource was not found. * @throws ThrottlingException @@ -349,7 +434,7 @@ public interface AmazonConnect { /** *

- * Returns a UserSummaryList, which is an array of UserSummary objects. + * Provides summary information about the users for the specified Amazon Connect instance. *

* * @param listUsersRequest @@ -357,7 +442,7 @@ public interface AmazonConnect { * @throws InvalidRequestException * The request is not valid. * @throws InvalidParameterException - * One or more of the parameters provided to the operation are not valid. + * One or more of the specified parameters are not valid. * @throws ResourceNotFoundException * The specified resource was not found. * @throws ThrottlingException @@ -372,16 +457,10 @@ public interface AmazonConnect { /** *

- * 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. + * Initiates a contact flow to place an outbound call to a customer. *

*

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

* * @param startOutboundVoiceContactRequest @@ -389,13 +468,13 @@ public interface AmazonConnect { * @throws InvalidRequestException * The request is not valid. * @throws InvalidParameterException - * One or more of the parameters provided to the operation are not valid. + * One or more of the specified parameters are not valid. * @throws ResourceNotFoundException * The specified resource was not found. * @throws InternalServiceException * Request processing failed due to an error or failure with the service. * @throws LimitExceededException - * The allowed limit for the resource has been reached. + * The allowed limit for the resource has been exceeded. * @throws DestinationNotAllowedException * Outbound calls to the destination number are not allowed. * @throws OutboundContactNotPermittedException @@ -408,10 +487,7 @@ public interface AmazonConnect { /** *

- * Ends the contact initiated by the StartOutboundVoiceContact operation. - *

- *

- * If you are using an IAM account, it must have permission to the connect:StopContact action. + * Ends the specified contact. *

* * @param stopContactRequest @@ -421,7 +497,7 @@ public interface AmazonConnect { * @throws ContactNotFoundException * The contact with the specified ID is not active or does not exist. * @throws InvalidParameterException - * One or more of the parameters provided to the operation are not valid. + * One or more of the specified parameters are not valid. * @throws ResourceNotFoundException * The specified resource was not found. * @throws InternalServiceException @@ -434,11 +510,12 @@ public interface AmazonConnect { /** *

- * 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 + * Creates or updates the contact attributes associated with the specified contact. + *

+ *

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

@@ -446,14 +523,11 @@ public interface AmazonConnect { * 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. + * 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. *

* * @param updateContactAttributesRequest @@ -461,7 +535,7 @@ public interface AmazonConnect { * @throws InvalidRequestException * The request is not valid. * @throws InvalidParameterException - * One or more of the parameters provided to the operation are not valid. + * One or more of the specified parameters are not valid. * @throws ResourceNotFoundException * The specified resource was not found. * @throws InternalServiceException @@ -474,7 +548,7 @@ public interface AmazonConnect { /** *

- * Assigns the specified hierarchy group to the user. + * Assigns the specified hierarchy group to the specified user. *

* * @param updateUserHierarchyRequest @@ -482,7 +556,7 @@ public interface AmazonConnect { * @throws InvalidRequestException * The request is not valid. * @throws InvalidParameterException - * One or more of the parameters provided to the operation are not valid. + * One or more of the specified parameters are not valid. * @throws ResourceNotFoundException * The specified resource was not found. * @throws ThrottlingException @@ -497,8 +571,7 @@ public interface AmazonConnect { /** *

- * Updates the identity information for the specified user in a UserIdentityInfo object, including - * email, first name, and last name. + * Updates the identity information for the specified user. *

* * @param updateUserIdentityInfoRequest @@ -506,7 +579,7 @@ public interface AmazonConnect { * @throws InvalidRequestException * The request is not valid. * @throws InvalidParameterException - * One or more of the parameters provided to the operation are not valid. + * One or more of the specified parameters are not valid. * @throws ResourceNotFoundException * The specified resource was not found. * @throws ThrottlingException @@ -521,7 +594,7 @@ public interface AmazonConnect { /** *

- * Updates the phone configuration settings in the UserPhoneConfig object for the specified user. + * Updates the phone configuration settings for the specified user. *

* * @param updateUserPhoneConfigRequest @@ -529,7 +602,7 @@ public interface AmazonConnect { * @throws InvalidRequestException * The request is not valid. * @throws InvalidParameterException - * One or more of the parameters provided to the operation are not valid. + * One or more of the specified parameters are not valid. * @throws ResourceNotFoundException * The specified resource was not found. * @throws ThrottlingException @@ -544,7 +617,7 @@ public interface AmazonConnect { /** *

- * Assigns the specified routing profile to a user. + * Assigns the specified routing profile to the specified user. *

* * @param updateUserRoutingProfileRequest @@ -552,7 +625,7 @@ public interface AmazonConnect { * @throws InvalidRequestException * The request is not valid. * @throws InvalidParameterException - * One or more of the parameters provided to the operation are not valid. + * One or more of the specified parameters are not valid. * @throws ResourceNotFoundException * The specified resource was not found. * @throws ThrottlingException @@ -567,7 +640,7 @@ public interface AmazonConnect { /** *

- * Updates the security profiles assigned to the user. + * Assigns the specified security profiles to the specified user. *

* * @param updateUserSecurityProfilesRequest @@ -575,7 +648,7 @@ public interface AmazonConnect { * @throws InvalidRequestException * The request is not valid. * @throws InvalidParameterException - * One or more of the parameters provided to the operation are not valid. + * One or more of the specified parameters are not valid. * @throws ResourceNotFoundException * The specified resource was not found. * @throws ThrottlingException diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/AmazonConnectAsync.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/AmazonConnectAsync.java index 49363dfffcae..bcf92df89aa5 100644 --- a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/AmazonConnectAsync.java +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/AmazonConnectAsync.java @@ -26,24 +26,18 @@ *

*

*

- * 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. + * 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: + * Amazon Connect provides rich metrics and real-time reporting that allow you to optimize contact routing. You can also + * resolve customer issues more efficiently by putting customers in touch with the right agents. *

*

- * 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. + * There are limits to the number of Amazon Connect resources that you can create and limits to the number of requests + * that you can make per second. For more information, see Amazon Connect + * Service Limits in the Amazon Connect Administrator Guide. *

*/ @Generated("com.amazonaws:aws-java-sdk-code-generator") @@ -51,7 +45,7 @@ public interface AmazonConnectAsync extends AmazonConnect { /** *

- * Creates a new user account in your Amazon Connect instance. + * Creates a user account for the specified Amazon Connect instance. *

* * @param createUserRequest @@ -64,7 +58,7 @@ public interface AmazonConnectAsync extends AmazonConnect { /** *

- * Creates a new user account in your Amazon Connect instance. + * Creates a user account for the specified Amazon Connect instance. *

* * @param createUserRequest @@ -82,7 +76,7 @@ java.util.concurrent.Future createUserAsync(CreateUserRequest /** *

- * Deletes a user account from Amazon Connect. + * Deletes a user account from the specified Amazon Connect instance. *

* * @param deleteUserRequest @@ -95,7 +89,7 @@ java.util.concurrent.Future createUserAsync(CreateUserRequest /** *

- * Deletes a user account from Amazon Connect. + * Deletes a user account from the specified Amazon Connect instance. *

* * @param deleteUserRequest @@ -113,8 +107,7 @@ java.util.concurrent.Future deleteUserAsync(DeleteUserRequest /** *

- * Returns a User object that contains information about the user account specified by the - * UserId. + * Describes the specified user account. *

* * @param describeUserRequest @@ -127,8 +120,7 @@ java.util.concurrent.Future deleteUserAsync(DeleteUserRequest /** *

- * Returns a User object that contains information about the user account specified by the - * UserId. + * Describes the specified user account. *

* * @param describeUserRequest @@ -146,7 +138,7 @@ java.util.concurrent.Future describeUserAsync(DescribeUserRe /** *

- * Returns a HierarchyGroup object that includes information about a hierarchy group in your instance. + * Describes the specified hierarchy group. *

* * @param describeUserHierarchyGroupRequest @@ -160,7 +152,7 @@ java.util.concurrent.Future describeUserHierar /** *

- * Returns a HierarchyGroup object that includes information about a hierarchy group in your instance. + * Describes the specified hierarchy group. *

* * @param describeUserHierarchyGroupRequest @@ -179,8 +171,7 @@ java.util.concurrent.Future describeUserHierar /** *

- * Returns a HiearchyGroupStructure object, which contains data about the levels in the agent - * hierarchy. + * Describes the hierarchy structure of the specified Amazon Connect instance. *

* * @param describeUserHierarchyStructureRequest @@ -195,8 +186,7 @@ java.util.concurrent.Future describeUserHi /** *

- * Returns a HiearchyGroupStructure object, which contains data about the levels in the agent - * hierarchy. + * Describes the hierarchy structure of the specified Amazon Connect instance. *

* * @param describeUserHierarchyStructureRequest @@ -216,7 +206,7 @@ java.util.concurrent.Future describeUserHi /** *

- * Retrieves the contact attributes associated with a contact. + * Retrieves the contact attributes for the specified contact. *

* * @param getContactAttributesRequest @@ -229,7 +219,7 @@ java.util.concurrent.Future describeUserHi /** *

- * Retrieves the contact attributes associated with a contact. + * Retrieves the contact attributes for the specified contact. *

* * @param getContactAttributesRequest @@ -247,10 +237,12 @@ java.util.concurrent.Future getContactAttributesAsyn /** *

- * The GetCurrentMetricData operation retrieves current metric data from your Amazon Connect instance. + * Gets the real-time metric data from the specified Amazon Connect instance. *

*

- * If you are using an IAM account, it must have permission to the connect:GetCurrentMetricData action. + * For more information, see Real-time Metrics + * Reports in the Amazon Connect Administrator Guide. *

* * @param getCurrentMetricDataRequest @@ -263,10 +255,12 @@ java.util.concurrent.Future getContactAttributesAsyn /** *

- * The GetCurrentMetricData operation retrieves current metric data from your Amazon Connect instance. + * Gets the real-time metric data from the specified Amazon Connect instance. *

*

- * If you are using an IAM account, it must have permission to the connect:GetCurrentMetricData action. + * For more information, see Real-time Metrics + * Reports in the Amazon Connect Administrator Guide. *

* * @param getCurrentMetricDataRequest @@ -315,10 +309,12 @@ java.util.concurrent.Future getFederationTokenAsync(Ge /** *

- * The GetMetricData operation retrieves historical metrics data from your Amazon Connect instance. + * Gets historical metric data from the specified Amazon Connect instance. *

*

- * If you are using an IAM account, it must have permission to the connect:GetMetricData action. + * For more information, see Historical Metrics + * Reports in the Amazon Connect Administrator Guide. *

* * @param getMetricDataRequest @@ -331,10 +327,12 @@ java.util.concurrent.Future getFederationTokenAsync(Ge /** *

- * The GetMetricData operation retrieves historical metrics data from your Amazon Connect instance. + * Gets historical metric data from the specified Amazon Connect instance. *

*

- * If you are using an IAM account, it must have permission to the connect:GetMetricData action. + * For more information, see Historical Metrics + * Reports in the Amazon Connect Administrator Guide. *

* * @param getMetricDataRequest @@ -352,8 +350,131 @@ java.util.concurrent.Future getMetricDataAsync(GetMetricDat /** *

- * Returns an array of RoutingProfileSummary objects that includes information about the routing - * profiles in your instance. + * Provides information about the contact flows for the specified Amazon Connect instance. + *

+ * + * @param listContactFlowsRequest + * @return A Java Future containing the result of the ListContactFlows operation returned by the service. + * @sample AmazonConnectAsync.ListContactFlows + * @see AWS API + * Documentation + */ + java.util.concurrent.Future listContactFlowsAsync(ListContactFlowsRequest listContactFlowsRequest); + + /** + *

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

+ * + * @param listContactFlowsRequest + * @param asyncHandler + * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an + * implementation of the callback methods in this interface to receive notification of successful or + * unsuccessful completion of the operation. + * @return A Java Future containing the result of the ListContactFlows operation returned by the service. + * @sample AmazonConnectAsyncHandler.ListContactFlows + * @see AWS API + * Documentation + */ + java.util.concurrent.Future listContactFlowsAsync(ListContactFlowsRequest listContactFlowsRequest, + com.amazonaws.handlers.AsyncHandler asyncHandler); + + /** + *

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

+ * + * @param listHoursOfOperationsRequest + * @return A Java Future containing the result of the ListHoursOfOperations operation returned by the service. + * @sample AmazonConnectAsync.ListHoursOfOperations + * @see AWS + * API Documentation + */ + java.util.concurrent.Future listHoursOfOperationsAsync(ListHoursOfOperationsRequest listHoursOfOperationsRequest); + + /** + *

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

+ * + * @param listHoursOfOperationsRequest + * @param asyncHandler + * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an + * implementation of the callback methods in this interface to receive notification of successful or + * unsuccessful completion of the operation. + * @return A Java Future containing the result of the ListHoursOfOperations operation returned by the service. + * @sample AmazonConnectAsyncHandler.ListHoursOfOperations + * @see AWS + * API Documentation + */ + java.util.concurrent.Future listHoursOfOperationsAsync(ListHoursOfOperationsRequest listHoursOfOperationsRequest, + com.amazonaws.handlers.AsyncHandler asyncHandler); + + /** + *

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

+ * + * @param listPhoneNumbersRequest + * @return A Java Future containing the result of the ListPhoneNumbers operation returned by the service. + * @sample AmazonConnectAsync.ListPhoneNumbers + * @see AWS API + * Documentation + */ + java.util.concurrent.Future listPhoneNumbersAsync(ListPhoneNumbersRequest listPhoneNumbersRequest); + + /** + *

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

+ * + * @param listPhoneNumbersRequest + * @param asyncHandler + * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an + * implementation of the callback methods in this interface to receive notification of successful or + * unsuccessful completion of the operation. + * @return A Java Future containing the result of the ListPhoneNumbers operation returned by the service. + * @sample AmazonConnectAsyncHandler.ListPhoneNumbers + * @see AWS API + * Documentation + */ + java.util.concurrent.Future listPhoneNumbersAsync(ListPhoneNumbersRequest listPhoneNumbersRequest, + com.amazonaws.handlers.AsyncHandler asyncHandler); + + /** + *

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

+ * + * @param listQueuesRequest + * @return A Java Future containing the result of the ListQueues operation returned by the service. + * @sample AmazonConnectAsync.ListQueues + * @see AWS API + * Documentation + */ + java.util.concurrent.Future listQueuesAsync(ListQueuesRequest listQueuesRequest); + + /** + *

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

+ * + * @param listQueuesRequest + * @param asyncHandler + * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an + * implementation of the callback methods in this interface to receive notification of successful or + * unsuccessful completion of the operation. + * @return A Java Future containing the result of the ListQueues operation returned by the service. + * @sample AmazonConnectAsyncHandler.ListQueues + * @see AWS API + * Documentation + */ + java.util.concurrent.Future listQueuesAsync(ListQueuesRequest listQueuesRequest, + com.amazonaws.handlers.AsyncHandler asyncHandler); + + /** + *

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

* * @param listRoutingProfilesRequest @@ -366,8 +487,7 @@ java.util.concurrent.Future getMetricDataAsync(GetMetricDat /** *

- * Returns an array of RoutingProfileSummary objects that includes information about the routing - * profiles in your instance. + * Provides summary information about the routing profiles for the specified Amazon Connect instance. *

* * @param listRoutingProfilesRequest @@ -385,8 +505,7 @@ java.util.concurrent.Future listRoutingProfilesAsync( /** *

- * 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. + * Provides summary information about the security profiles for the specified Amazon Connect instance. *

* * @param listSecurityProfilesRequest @@ -399,8 +518,7 @@ java.util.concurrent.Future listRoutingProfilesAsync( /** *

- * 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. + * Provides summary information about the security profiles for the specified Amazon Connect instance. *

* * @param listSecurityProfilesRequest @@ -418,8 +536,7 @@ java.util.concurrent.Future listSecurityProfilesAsyn /** *

- * Returns a UserHierarchyGroupSummaryList, which is an array of HierarchyGroupSummary - * objects that contain information about the hierarchy groups in your instance. + * Provides summary information about the hierarchy groups for the specified Amazon Connect instance. *

* * @param listUserHierarchyGroupsRequest @@ -432,8 +549,7 @@ java.util.concurrent.Future listSecurityProfilesAsyn /** *

- * Returns a UserHierarchyGroupSummaryList, which is an array of HierarchyGroupSummary - * objects that contain information about the hierarchy groups in your instance. + * Provides summary information about the hierarchy groups for the specified Amazon Connect instance. *

* * @param listUserHierarchyGroupsRequest @@ -451,7 +567,7 @@ java.util.concurrent.Future listUserHierarchyGrou /** *

- * Returns a UserSummaryList, which is an array of UserSummary objects. + * Provides summary information about the users for the specified Amazon Connect instance. *

* * @param listUsersRequest @@ -464,7 +580,7 @@ java.util.concurrent.Future listUserHierarchyGrou /** *

- * Returns a UserSummaryList, which is an array of UserSummary objects. + * Provides summary information about the users for the specified Amazon Connect instance. *

* * @param listUsersRequest @@ -482,16 +598,10 @@ java.util.concurrent.Future listUsersAsync(ListUsersRequest lis /** *

- * 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. + * Initiates a contact flow to place an outbound call to a customer. *

*

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

* * @param startOutboundVoiceContactRequest @@ -505,16 +615,10 @@ java.util.concurrent.Future startOutboundVoiceC /** *

- * The StartOutboundVoiceContact operation initiates a contact flow to place an outbound call to a - * customer. + * 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. + * There is a 60 second dialing timeout for this operation. If the call is not connected after 60 seconds, it fails. *

* * @param startOutboundVoiceContactRequest @@ -533,10 +637,7 @@ java.util.concurrent.Future startOutboundVoiceC /** *

- * Ends the contact initiated by the StartOutboundVoiceContact operation. - *

- *

- * If you are using an IAM account, it must have permission to the connect:StopContact action. + * Ends the specified contact. *

* * @param stopContactRequest @@ -549,10 +650,7 @@ java.util.concurrent.Future startOutboundVoiceC /** *

- * Ends the contact initiated by the StartOutboundVoiceContact operation. - *

- *

- * If you are using an IAM account, it must have permission to the connect:StopContact action. + * Ends the specified contact. *

* * @param stopContactRequest @@ -570,11 +668,12 @@ java.util.concurrent.Future stopContactAsync(StopContactReque /** *

- * 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 + * Creates or updates the contact attributes associated with the specified contact. + *

+ *

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

@@ -582,14 +681,11 @@ java.util.concurrent.Future stopContactAsync(StopContactReque * 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. + * 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. *

* * @param updateContactAttributesRequest @@ -602,11 +698,12 @@ java.util.concurrent.Future stopContactAsync(StopContactReque /** *

- * 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 + * Creates or updates the contact attributes associated with the specified contact. + *

+ *

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

@@ -614,14 +711,11 @@ java.util.concurrent.Future stopContactAsync(StopContactReque * 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. + * 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. *

* * @param updateContactAttributesRequest @@ -639,7 +733,7 @@ java.util.concurrent.Future updateContactAttribut /** *

- * Assigns the specified hierarchy group to the user. + * Assigns the specified hierarchy group to the specified user. *

* * @param updateUserHierarchyRequest @@ -652,7 +746,7 @@ java.util.concurrent.Future updateContactAttribut /** *

- * Assigns the specified hierarchy group to the user. + * Assigns the specified hierarchy group to the specified user. *

* * @param updateUserHierarchyRequest @@ -670,8 +764,7 @@ java.util.concurrent.Future updateUserHierarchyAsync( /** *

- * Updates the identity information for the specified user in a UserIdentityInfo object, including - * email, first name, and last name. + * Updates the identity information for the specified user. *

* * @param updateUserIdentityInfoRequest @@ -684,8 +777,7 @@ java.util.concurrent.Future updateUserHierarchyAsync( /** *

- * Updates the identity information for the specified user in a UserIdentityInfo object, including - * email, first name, and last name. + * Updates the identity information for the specified user. *

* * @param updateUserIdentityInfoRequest @@ -703,7 +795,7 @@ java.util.concurrent.Future updateUserIdentityInfo /** *

- * Updates the phone configuration settings in the UserPhoneConfig object for the specified user. + * Updates the phone configuration settings for the specified user. *

* * @param updateUserPhoneConfigRequest @@ -716,7 +808,7 @@ java.util.concurrent.Future updateUserIdentityInfo /** *

- * Updates the phone configuration settings in the UserPhoneConfig object for the specified user. + * Updates the phone configuration settings for the specified user. *

* * @param updateUserPhoneConfigRequest @@ -734,7 +826,7 @@ java.util.concurrent.Future updateUserPhoneConfigAs /** *

- * Assigns the specified routing profile to a user. + * Assigns the specified routing profile to the specified user. *

* * @param updateUserRoutingProfileRequest @@ -747,7 +839,7 @@ java.util.concurrent.Future updateUserPhoneConfigAs /** *

- * Assigns the specified routing profile to a user. + * Assigns the specified routing profile to the specified user. *

* * @param updateUserRoutingProfileRequest @@ -765,7 +857,7 @@ java.util.concurrent.Future updateUserRoutingPro /** *

- * Updates the security profiles assigned to the user. + * Assigns the specified security profiles to the specified user. *

* * @param updateUserSecurityProfilesRequest @@ -779,7 +871,7 @@ java.util.concurrent.Future updateUserSecurity /** *

- * Updates the security profiles assigned to the user. + * Assigns the specified security profiles to the specified user. *

* * @param updateUserSecurityProfilesRequest diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/AmazonConnectAsyncClient.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/AmazonConnectAsyncClient.java index a87bcde260b6..2023a940294f 100644 --- a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/AmazonConnectAsyncClient.java +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/AmazonConnectAsyncClient.java @@ -26,24 +26,18 @@ * notification when an asynchronous operation completes. *

*

- * 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. + * 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: + * Amazon Connect provides rich metrics and real-time reporting that allow you to optimize contact routing. You can also + * resolve customer issues more efficiently by putting customers in touch with the right agents. *

*

- * 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. + * There are limits to the number of Amazon Connect resources that you can create and limits to the number of requests + * that you can make per second. For more information, see Amazon Connect + * Service Limits in the Amazon Connect Administrator Guide. *

*/ @ThreadSafe @@ -376,6 +370,138 @@ public GetMetricDataResult call() throws Exception { }); } + @Override + public java.util.concurrent.Future listContactFlowsAsync(ListContactFlowsRequest request) { + + return listContactFlowsAsync(request, null); + } + + @Override + public java.util.concurrent.Future listContactFlowsAsync(final ListContactFlowsRequest request, + final com.amazonaws.handlers.AsyncHandler asyncHandler) { + final ListContactFlowsRequest finalRequest = beforeClientExecution(request); + + return executorService.submit(new java.util.concurrent.Callable() { + @Override + public ListContactFlowsResult call() throws Exception { + ListContactFlowsResult result = null; + + try { + result = executeListContactFlows(finalRequest); + } catch (Exception ex) { + if (asyncHandler != null) { + asyncHandler.onError(ex); + } + throw ex; + } + + if (asyncHandler != null) { + asyncHandler.onSuccess(finalRequest, result); + } + return result; + } + }); + } + + @Override + public java.util.concurrent.Future listHoursOfOperationsAsync(ListHoursOfOperationsRequest request) { + + return listHoursOfOperationsAsync(request, null); + } + + @Override + public java.util.concurrent.Future listHoursOfOperationsAsync(final ListHoursOfOperationsRequest request, + final com.amazonaws.handlers.AsyncHandler asyncHandler) { + final ListHoursOfOperationsRequest finalRequest = beforeClientExecution(request); + + return executorService.submit(new java.util.concurrent.Callable() { + @Override + public ListHoursOfOperationsResult call() throws Exception { + ListHoursOfOperationsResult result = null; + + try { + result = executeListHoursOfOperations(finalRequest); + } catch (Exception ex) { + if (asyncHandler != null) { + asyncHandler.onError(ex); + } + throw ex; + } + + if (asyncHandler != null) { + asyncHandler.onSuccess(finalRequest, result); + } + return result; + } + }); + } + + @Override + public java.util.concurrent.Future listPhoneNumbersAsync(ListPhoneNumbersRequest request) { + + return listPhoneNumbersAsync(request, null); + } + + @Override + public java.util.concurrent.Future listPhoneNumbersAsync(final ListPhoneNumbersRequest request, + final com.amazonaws.handlers.AsyncHandler asyncHandler) { + final ListPhoneNumbersRequest finalRequest = beforeClientExecution(request); + + return executorService.submit(new java.util.concurrent.Callable() { + @Override + public ListPhoneNumbersResult call() throws Exception { + ListPhoneNumbersResult result = null; + + try { + result = executeListPhoneNumbers(finalRequest); + } catch (Exception ex) { + if (asyncHandler != null) { + asyncHandler.onError(ex); + } + throw ex; + } + + if (asyncHandler != null) { + asyncHandler.onSuccess(finalRequest, result); + } + return result; + } + }); + } + + @Override + public java.util.concurrent.Future listQueuesAsync(ListQueuesRequest request) { + + return listQueuesAsync(request, null); + } + + @Override + public java.util.concurrent.Future listQueuesAsync(final ListQueuesRequest request, + final com.amazonaws.handlers.AsyncHandler asyncHandler) { + final ListQueuesRequest finalRequest = beforeClientExecution(request); + + return executorService.submit(new java.util.concurrent.Callable() { + @Override + public ListQueuesResult call() throws Exception { + ListQueuesResult result = null; + + try { + result = executeListQueues(finalRequest); + } catch (Exception ex) { + if (asyncHandler != null) { + asyncHandler.onError(ex); + } + throw ex; + } + + if (asyncHandler != null) { + asyncHandler.onSuccess(finalRequest, result); + } + return result; + } + }); + } + @Override public java.util.concurrent.Future listRoutingProfilesAsync(ListRoutingProfilesRequest request) { diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/AmazonConnectClient.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/AmazonConnectClient.java index cda0519902dc..b02b3490b03e 100644 --- a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/AmazonConnectClient.java +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/AmazonConnectClient.java @@ -51,24 +51,18 @@ * the service call completes. *

*

- * 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. + * 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: + * Amazon Connect provides rich metrics and real-time reporting that allow you to optimize contact routing. You can also + * resolve customer issues more efficiently by putting customers in touch with the right agents. *

*

- * 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. + * There are limits to the number of Amazon Connect resources that you can create and limits to the number of requests + * that you can make per second. For more information, see Amazon Connect + * Service Limits in the Amazon Connect Administrator Guide. *

*/ @ThreadSafe @@ -94,9 +88,6 @@ public class AmazonConnectClient extends AmazonWebServiceClient implements Amazo .withSupportsCbor(false) .withSupportsIon(false) .withContentTypeOverride("") - .addErrorMetadata( - new JsonErrorShapeMetadata().withErrorCode("UserNotFoundException").withExceptionUnmarshaller( - com.amazonaws.services.connect.model.transform.UserNotFoundExceptionUnmarshaller.getInstance())) .addErrorMetadata( new JsonErrorShapeMetadata().withErrorCode("OutboundContactNotPermittedException").withExceptionUnmarshaller( com.amazonaws.services.connect.model.transform.OutboundContactNotPermittedExceptionUnmarshaller.getInstance())) @@ -106,12 +97,6 @@ public class AmazonConnectClient extends AmazonWebServiceClient implements Amazo .addErrorMetadata( new JsonErrorShapeMetadata().withErrorCode("InvalidRequestException").withExceptionUnmarshaller( com.amazonaws.services.connect.model.transform.InvalidRequestExceptionUnmarshaller.getInstance())) - .addErrorMetadata( - new JsonErrorShapeMetadata().withErrorCode("ResourceNotFoundException").withExceptionUnmarshaller( - com.amazonaws.services.connect.model.transform.ResourceNotFoundExceptionUnmarshaller.getInstance())) - .addErrorMetadata( - new JsonErrorShapeMetadata().withErrorCode("DestinationNotAllowedException").withExceptionUnmarshaller( - com.amazonaws.services.connect.model.transform.DestinationNotAllowedExceptionUnmarshaller.getInstance())) .addErrorMetadata( new JsonErrorShapeMetadata().withErrorCode("ThrottlingException").withExceptionUnmarshaller( com.amazonaws.services.connect.model.transform.ThrottlingExceptionUnmarshaller.getInstance())) @@ -121,12 +106,21 @@ public class AmazonConnectClient extends AmazonWebServiceClient implements Amazo .addErrorMetadata( new JsonErrorShapeMetadata().withErrorCode("DuplicateResourceException").withExceptionUnmarshaller( com.amazonaws.services.connect.model.transform.DuplicateResourceExceptionUnmarshaller.getInstance())) - .addErrorMetadata( - new JsonErrorShapeMetadata().withErrorCode("InternalServiceException").withExceptionUnmarshaller( - com.amazonaws.services.connect.model.transform.InternalServiceExceptionUnmarshaller.getInstance())) .addErrorMetadata( new JsonErrorShapeMetadata().withErrorCode("LimitExceededException").withExceptionUnmarshaller( com.amazonaws.services.connect.model.transform.LimitExceededExceptionUnmarshaller.getInstance())) + .addErrorMetadata( + new JsonErrorShapeMetadata().withErrorCode("UserNotFoundException").withExceptionUnmarshaller( + com.amazonaws.services.connect.model.transform.UserNotFoundExceptionUnmarshaller.getInstance())) + .addErrorMetadata( + new JsonErrorShapeMetadata().withErrorCode("ResourceNotFoundException").withExceptionUnmarshaller( + com.amazonaws.services.connect.model.transform.ResourceNotFoundExceptionUnmarshaller.getInstance())) + .addErrorMetadata( + new JsonErrorShapeMetadata().withErrorCode("DestinationNotAllowedException").withExceptionUnmarshaller( + com.amazonaws.services.connect.model.transform.DestinationNotAllowedExceptionUnmarshaller.getInstance())) + .addErrorMetadata( + new JsonErrorShapeMetadata().withErrorCode("InternalServiceException").withExceptionUnmarshaller( + com.amazonaws.services.connect.model.transform.InternalServiceExceptionUnmarshaller.getInstance())) .withBaseServiceExceptionClass(com.amazonaws.services.connect.model.AmazonConnectException.class)); public static AmazonConnectClientBuilder builder() { @@ -177,7 +171,7 @@ private void init() { /** *

- * Creates a new user account in your Amazon Connect instance. + * Creates a user account for the specified Amazon Connect instance. *

* * @param createUserRequest @@ -185,11 +179,11 @@ private void init() { * @throws InvalidRequestException * The request is not valid. * @throws InvalidParameterException - * One or more of the parameters provided to the operation are not valid. + * One or more of the specified parameters are not valid. * @throws LimitExceededException - * The allowed limit for the resource has been reached. + * The allowed limit for the resource has been exceeded. * @throws DuplicateResourceException - * A resource with that name already exists. + * A resource with the specified name already exists. * @throws ResourceNotFoundException * The specified resource was not found. * @throws ThrottlingException @@ -244,7 +238,7 @@ final CreateUserResult executeCreateUser(CreateUserRequest createUserRequest) { /** *

- * Deletes a user account from Amazon Connect. + * Deletes a user account from the specified Amazon Connect instance. *

* * @param deleteUserRequest @@ -252,7 +246,7 @@ final CreateUserResult executeCreateUser(CreateUserRequest createUserRequest) { * @throws InvalidRequestException * The request is not valid. * @throws InvalidParameterException - * One or more of the parameters provided to the operation are not valid. + * One or more of the specified parameters are not valid. * @throws ResourceNotFoundException * The specified resource was not found. * @throws ThrottlingException @@ -307,8 +301,7 @@ final DeleteUserResult executeDeleteUser(DeleteUserRequest deleteUserRequest) { /** *

- * Returns a User object that contains information about the user account specified by the - * UserId. + * Describes the specified user account. *

* * @param describeUserRequest @@ -316,7 +309,7 @@ final DeleteUserResult executeDeleteUser(DeleteUserRequest deleteUserRequest) { * @throws InvalidRequestException * The request is not valid. * @throws InvalidParameterException - * One or more of the parameters provided to the operation are not valid. + * One or more of the specified parameters are not valid. * @throws ResourceNotFoundException * The specified resource was not found. * @throws ThrottlingException @@ -371,7 +364,7 @@ final DescribeUserResult executeDescribeUser(DescribeUserRequest describeUserReq /** *

- * Returns a HierarchyGroup object that includes information about a hierarchy group in your instance. + * Describes the specified hierarchy group. *

* * @param describeUserHierarchyGroupRequest @@ -379,7 +372,7 @@ final DescribeUserResult executeDescribeUser(DescribeUserRequest describeUserReq * @throws InvalidRequestException * The request is not valid. * @throws InvalidParameterException - * One or more of the parameters provided to the operation are not valid. + * One or more of the specified parameters are not valid. * @throws ResourceNotFoundException * The specified resource was not found. * @throws ThrottlingException @@ -436,8 +429,7 @@ final DescribeUserHierarchyGroupResult executeDescribeUserHierarchyGroup(Describ /** *

- * Returns a HiearchyGroupStructure object, which contains data about the levels in the agent - * hierarchy. + * Describes the hierarchy structure of the specified Amazon Connect instance. *

* * @param describeUserHierarchyStructureRequest @@ -445,7 +437,7 @@ final DescribeUserHierarchyGroupResult executeDescribeUserHierarchyGroup(Describ * @throws InvalidRequestException * The request is not valid. * @throws InvalidParameterException - * One or more of the parameters provided to the operation are not valid. + * One or more of the specified parameters are not valid. * @throws ResourceNotFoundException * The specified resource was not found. * @throws ThrottlingException @@ -502,7 +494,7 @@ final DescribeUserHierarchyStructureResult executeDescribeUserHierarchyStructure /** *

- * Retrieves the contact attributes associated with a contact. + * Retrieves the contact attributes for the specified contact. *

* * @param getContactAttributesRequest @@ -561,10 +553,12 @@ final GetContactAttributesResult executeGetContactAttributes(GetContactAttribute /** *

- * The GetCurrentMetricData operation retrieves current metric data from your Amazon Connect instance. + * Gets the real-time metric data from the specified Amazon Connect instance. *

*

- * If you are using an IAM account, it must have permission to the connect:GetCurrentMetricData action. + * For more information, see Real-time Metrics + * Reports in the Amazon Connect Administrator Guide. *

* * @param getCurrentMetricDataRequest @@ -572,7 +566,7 @@ final GetContactAttributesResult executeGetContactAttributes(GetContactAttribute * @throws InvalidRequestException * The request is not valid. * @throws InvalidParameterException - * One or more of the parameters provided to the operation are not valid. + * One or more of the specified parameters are not valid. * @throws InternalServiceException * Request processing failed due to an error or failure with the service. * @throws ThrottlingException @@ -635,7 +629,7 @@ final GetCurrentMetricDataResult executeGetCurrentMetricData(GetCurrentMetricDat * @throws InvalidRequestException * The request is not valid. * @throws InvalidParameterException - * One or more of the parameters provided to the operation are not valid. + * One or more of the specified parameters are not valid. * @throws ResourceNotFoundException * The specified resource was not found. * @throws UserNotFoundException @@ -643,7 +637,7 @@ final GetCurrentMetricDataResult executeGetCurrentMetricData(GetCurrentMetricDat * @throws InternalServiceException * Request processing failed due to an error or failure with the service. * @throws DuplicateResourceException - * A resource with that name already exists. + * A resource with the specified name already exists. * @sample AmazonConnect.GetFederationToken * @see AWS API * Documentation @@ -692,10 +686,12 @@ final GetFederationTokenResult executeGetFederationToken(GetFederationTokenReque /** *

- * The GetMetricData operation retrieves historical metrics data from your Amazon Connect instance. + * Gets historical metric data from the specified Amazon Connect instance. *

*

- * If you are using an IAM account, it must have permission to the connect:GetMetricData action. + * For more information, see Historical Metrics + * Reports in the Amazon Connect Administrator Guide. *

* * @param getMetricDataRequest @@ -703,7 +699,7 @@ final GetFederationTokenResult executeGetFederationToken(GetFederationTokenReque * @throws InvalidRequestException * The request is not valid. * @throws InvalidParameterException - * One or more of the parameters provided to the operation are not valid. + * One or more of the specified parameters are not valid. * @throws InternalServiceException * Request processing failed due to an error or failure with the service. * @throws ThrottlingException @@ -758,8 +754,260 @@ final GetMetricDataResult executeGetMetricData(GetMetricDataRequest getMetricDat /** *

- * Returns an array of RoutingProfileSummary objects that includes information about the routing - * profiles in your instance. + * Provides information about the contact flows for the specified Amazon Connect instance. + *

+ * + * @param listContactFlowsRequest + * @return Result of the ListContactFlows operation returned by the service. + * @throws InvalidRequestException + * The request is not valid. + * @throws InvalidParameterException + * One or more of the specified parameters are not valid. + * @throws ResourceNotFoundException + * The specified resource was not found. + * @throws ThrottlingException + * The throttling limit has been exceeded. + * @throws InternalServiceException + * Request processing failed due to an error or failure with the service. + * @sample AmazonConnect.ListContactFlows + * @see AWS API + * Documentation + */ + @Override + public ListContactFlowsResult listContactFlows(ListContactFlowsRequest request) { + request = beforeClientExecution(request); + return executeListContactFlows(request); + } + + @SdkInternalApi + final ListContactFlowsResult executeListContactFlows(ListContactFlowsRequest listContactFlowsRequest) { + + ExecutionContext executionContext = createExecutionContext(listContactFlowsRequest); + AWSRequestMetrics awsRequestMetrics = executionContext.getAwsRequestMetrics(); + awsRequestMetrics.startEvent(Field.ClientExecuteTime); + Request request = null; + Response response = null; + + try { + awsRequestMetrics.startEvent(Field.RequestMarshallTime); + try { + request = new ListContactFlowsRequestProtocolMarshaller(protocolFactory).marshall(super.beforeMarshalling(listContactFlowsRequest)); + // Binds the request metrics to the current request. + request.setAWSRequestMetrics(awsRequestMetrics); + request.addHandlerContext(HandlerContextKey.SIGNING_REGION, getSigningRegion()); + request.addHandlerContext(HandlerContextKey.SERVICE_ID, "Connect"); + request.addHandlerContext(HandlerContextKey.OPERATION_NAME, "ListContactFlows"); + request.addHandlerContext(HandlerContextKey.ADVANCED_CONFIG, advancedConfig); + + } finally { + awsRequestMetrics.endEvent(Field.RequestMarshallTime); + } + + HttpResponseHandler> responseHandler = protocolFactory.createResponseHandler( + new JsonOperationMetadata().withPayloadJson(true).withHasStreamingSuccessResponse(false), new ListContactFlowsResultJsonUnmarshaller()); + response = invoke(request, responseHandler, executionContext); + + return response.getAwsResponse(); + + } finally { + + endClientExecution(awsRequestMetrics, request, response); + } + } + + /** + *

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

+ * + * @param listHoursOfOperationsRequest + * @return Result of the ListHoursOfOperations operation returned by the service. + * @throws InvalidRequestException + * The request is not valid. + * @throws InvalidParameterException + * One or more of the specified parameters are not valid. + * @throws ResourceNotFoundException + * The specified resource was not found. + * @throws ThrottlingException + * The throttling limit has been exceeded. + * @throws InternalServiceException + * Request processing failed due to an error or failure with the service. + * @sample AmazonConnect.ListHoursOfOperations + * @see AWS + * API Documentation + */ + @Override + public ListHoursOfOperationsResult listHoursOfOperations(ListHoursOfOperationsRequest request) { + request = beforeClientExecution(request); + return executeListHoursOfOperations(request); + } + + @SdkInternalApi + final ListHoursOfOperationsResult executeListHoursOfOperations(ListHoursOfOperationsRequest listHoursOfOperationsRequest) { + + ExecutionContext executionContext = createExecutionContext(listHoursOfOperationsRequest); + AWSRequestMetrics awsRequestMetrics = executionContext.getAwsRequestMetrics(); + awsRequestMetrics.startEvent(Field.ClientExecuteTime); + Request request = null; + Response response = null; + + try { + awsRequestMetrics.startEvent(Field.RequestMarshallTime); + try { + request = new ListHoursOfOperationsRequestProtocolMarshaller(protocolFactory).marshall(super.beforeMarshalling(listHoursOfOperationsRequest)); + // Binds the request metrics to the current request. + request.setAWSRequestMetrics(awsRequestMetrics); + request.addHandlerContext(HandlerContextKey.SIGNING_REGION, getSigningRegion()); + request.addHandlerContext(HandlerContextKey.SERVICE_ID, "Connect"); + request.addHandlerContext(HandlerContextKey.OPERATION_NAME, "ListHoursOfOperations"); + request.addHandlerContext(HandlerContextKey.ADVANCED_CONFIG, advancedConfig); + + } finally { + awsRequestMetrics.endEvent(Field.RequestMarshallTime); + } + + HttpResponseHandler> responseHandler = protocolFactory + .createResponseHandler(new JsonOperationMetadata().withPayloadJson(true).withHasStreamingSuccessResponse(false), + new ListHoursOfOperationsResultJsonUnmarshaller()); + response = invoke(request, responseHandler, executionContext); + + return response.getAwsResponse(); + + } finally { + + endClientExecution(awsRequestMetrics, request, response); + } + } + + /** + *

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

+ * + * @param listPhoneNumbersRequest + * @return Result of the ListPhoneNumbers operation returned by the service. + * @throws InvalidRequestException + * The request is not valid. + * @throws InvalidParameterException + * One or more of the specified parameters are not valid. + * @throws ResourceNotFoundException + * The specified resource was not found. + * @throws ThrottlingException + * The throttling limit has been exceeded. + * @throws InternalServiceException + * Request processing failed due to an error or failure with the service. + * @sample AmazonConnect.ListPhoneNumbers + * @see AWS API + * Documentation + */ + @Override + public ListPhoneNumbersResult listPhoneNumbers(ListPhoneNumbersRequest request) { + request = beforeClientExecution(request); + return executeListPhoneNumbers(request); + } + + @SdkInternalApi + final ListPhoneNumbersResult executeListPhoneNumbers(ListPhoneNumbersRequest listPhoneNumbersRequest) { + + ExecutionContext executionContext = createExecutionContext(listPhoneNumbersRequest); + AWSRequestMetrics awsRequestMetrics = executionContext.getAwsRequestMetrics(); + awsRequestMetrics.startEvent(Field.ClientExecuteTime); + Request request = null; + Response response = null; + + try { + awsRequestMetrics.startEvent(Field.RequestMarshallTime); + try { + request = new ListPhoneNumbersRequestProtocolMarshaller(protocolFactory).marshall(super.beforeMarshalling(listPhoneNumbersRequest)); + // Binds the request metrics to the current request. + request.setAWSRequestMetrics(awsRequestMetrics); + request.addHandlerContext(HandlerContextKey.SIGNING_REGION, getSigningRegion()); + request.addHandlerContext(HandlerContextKey.SERVICE_ID, "Connect"); + request.addHandlerContext(HandlerContextKey.OPERATION_NAME, "ListPhoneNumbers"); + request.addHandlerContext(HandlerContextKey.ADVANCED_CONFIG, advancedConfig); + + } finally { + awsRequestMetrics.endEvent(Field.RequestMarshallTime); + } + + HttpResponseHandler> responseHandler = protocolFactory.createResponseHandler( + new JsonOperationMetadata().withPayloadJson(true).withHasStreamingSuccessResponse(false), new ListPhoneNumbersResultJsonUnmarshaller()); + response = invoke(request, responseHandler, executionContext); + + return response.getAwsResponse(); + + } finally { + + endClientExecution(awsRequestMetrics, request, response); + } + } + + /** + *

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

+ * + * @param listQueuesRequest + * @return Result of the ListQueues operation returned by the service. + * @throws InvalidRequestException + * The request is not valid. + * @throws InvalidParameterException + * One or more of the specified parameters are not valid. + * @throws ResourceNotFoundException + * The specified resource was not found. + * @throws ThrottlingException + * The throttling limit has been exceeded. + * @throws InternalServiceException + * Request processing failed due to an error or failure with the service. + * @sample AmazonConnect.ListQueues + * @see AWS API + * Documentation + */ + @Override + public ListQueuesResult listQueues(ListQueuesRequest request) { + request = beforeClientExecution(request); + return executeListQueues(request); + } + + @SdkInternalApi + final ListQueuesResult executeListQueues(ListQueuesRequest listQueuesRequest) { + + ExecutionContext executionContext = createExecutionContext(listQueuesRequest); + AWSRequestMetrics awsRequestMetrics = executionContext.getAwsRequestMetrics(); + awsRequestMetrics.startEvent(Field.ClientExecuteTime); + Request request = null; + Response response = null; + + try { + awsRequestMetrics.startEvent(Field.RequestMarshallTime); + try { + request = new ListQueuesRequestProtocolMarshaller(protocolFactory).marshall(super.beforeMarshalling(listQueuesRequest)); + // Binds the request metrics to the current request. + request.setAWSRequestMetrics(awsRequestMetrics); + request.addHandlerContext(HandlerContextKey.SIGNING_REGION, getSigningRegion()); + request.addHandlerContext(HandlerContextKey.SERVICE_ID, "Connect"); + request.addHandlerContext(HandlerContextKey.OPERATION_NAME, "ListQueues"); + request.addHandlerContext(HandlerContextKey.ADVANCED_CONFIG, advancedConfig); + + } finally { + awsRequestMetrics.endEvent(Field.RequestMarshallTime); + } + + HttpResponseHandler> responseHandler = protocolFactory.createResponseHandler(new JsonOperationMetadata() + .withPayloadJson(true).withHasStreamingSuccessResponse(false), new ListQueuesResultJsonUnmarshaller()); + response = invoke(request, responseHandler, executionContext); + + return response.getAwsResponse(); + + } finally { + + endClientExecution(awsRequestMetrics, request, response); + } + } + + /** + *

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

* * @param listRoutingProfilesRequest @@ -767,7 +1015,7 @@ final GetMetricDataResult executeGetMetricData(GetMetricDataRequest getMetricDat * @throws InvalidRequestException * The request is not valid. * @throws InvalidParameterException - * One or more of the parameters provided to the operation are not valid. + * One or more of the specified parameters are not valid. * @throws ResourceNotFoundException * The specified resource was not found. * @throws ThrottlingException @@ -822,8 +1070,7 @@ final ListRoutingProfilesResult executeListRoutingProfiles(ListRoutingProfilesRe /** *

- * 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. + * Provides summary information about the security profiles for the specified Amazon Connect instance. *

* * @param listSecurityProfilesRequest @@ -831,7 +1078,7 @@ final ListRoutingProfilesResult executeListRoutingProfiles(ListRoutingProfilesRe * @throws InvalidRequestException * The request is not valid. * @throws InvalidParameterException - * One or more of the parameters provided to the operation are not valid. + * One or more of the specified parameters are not valid. * @throws ResourceNotFoundException * The specified resource was not found. * @throws ThrottlingException @@ -886,8 +1133,7 @@ final ListSecurityProfilesResult executeListSecurityProfiles(ListSecurityProfile /** *

- * Returns a UserHierarchyGroupSummaryList, which is an array of HierarchyGroupSummary - * objects that contain information about the hierarchy groups in your instance. + * Provides summary information about the hierarchy groups for the specified Amazon Connect instance. *

* * @param listUserHierarchyGroupsRequest @@ -895,7 +1141,7 @@ final ListSecurityProfilesResult executeListSecurityProfiles(ListSecurityProfile * @throws InvalidRequestException * The request is not valid. * @throws InvalidParameterException - * One or more of the parameters provided to the operation are not valid. + * One or more of the specified parameters are not valid. * @throws ResourceNotFoundException * The specified resource was not found. * @throws ThrottlingException @@ -952,7 +1198,7 @@ final ListUserHierarchyGroupsResult executeListUserHierarchyGroups(ListUserHiera /** *

- * Returns a UserSummaryList, which is an array of UserSummary objects. + * Provides summary information about the users for the specified Amazon Connect instance. *

* * @param listUsersRequest @@ -960,7 +1206,7 @@ final ListUserHierarchyGroupsResult executeListUserHierarchyGroups(ListUserHiera * @throws InvalidRequestException * The request is not valid. * @throws InvalidParameterException - * One or more of the parameters provided to the operation are not valid. + * One or more of the specified parameters are not valid. * @throws ResourceNotFoundException * The specified resource was not found. * @throws ThrottlingException @@ -1015,16 +1261,10 @@ final ListUsersResult executeListUsers(ListUsersRequest listUsersRequest) { /** *

- * 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. + * Initiates a contact flow to place an outbound call to a customer. *

*

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

* * @param startOutboundVoiceContactRequest @@ -1032,13 +1272,13 @@ final ListUsersResult executeListUsers(ListUsersRequest listUsersRequest) { * @throws InvalidRequestException * The request is not valid. * @throws InvalidParameterException - * One or more of the parameters provided to the operation are not valid. + * One or more of the specified parameters are not valid. * @throws ResourceNotFoundException * The specified resource was not found. * @throws InternalServiceException * Request processing failed due to an error or failure with the service. * @throws LimitExceededException - * The allowed limit for the resource has been reached. + * The allowed limit for the resource has been exceeded. * @throws DestinationNotAllowedException * Outbound calls to the destination number are not allowed. * @throws OutboundContactNotPermittedException @@ -1093,10 +1333,7 @@ final StartOutboundVoiceContactResult executeStartOutboundVoiceContact(StartOutb /** *

- * Ends the contact initiated by the StartOutboundVoiceContact operation. - *

- *

- * If you are using an IAM account, it must have permission to the connect:StopContact action. + * Ends the specified contact. *

* * @param stopContactRequest @@ -1106,7 +1343,7 @@ final StartOutboundVoiceContactResult executeStartOutboundVoiceContact(StartOutb * @throws ContactNotFoundException * The contact with the specified ID is not active or does not exist. * @throws InvalidParameterException - * One or more of the parameters provided to the operation are not valid. + * One or more of the specified parameters are not valid. * @throws ResourceNotFoundException * The specified resource was not found. * @throws InternalServiceException @@ -1159,11 +1396,12 @@ final StopContactResult executeStopContact(StopContactRequest stopContactRequest /** *

- * 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 + * Creates or updates the contact attributes associated with the specified contact. + *

+ *

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

@@ -1171,14 +1409,11 @@ final StopContactResult executeStopContact(StopContactRequest stopContactRequest * 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. + * 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. *

* * @param updateContactAttributesRequest @@ -1186,7 +1421,7 @@ final StopContactResult executeStopContact(StopContactRequest stopContactRequest * @throws InvalidRequestException * The request is not valid. * @throws InvalidParameterException - * One or more of the parameters provided to the operation are not valid. + * One or more of the specified parameters are not valid. * @throws ResourceNotFoundException * The specified resource was not found. * @throws InternalServiceException @@ -1241,7 +1476,7 @@ final UpdateContactAttributesResult executeUpdateContactAttributes(UpdateContact /** *

- * Assigns the specified hierarchy group to the user. + * Assigns the specified hierarchy group to the specified user. *

* * @param updateUserHierarchyRequest @@ -1249,7 +1484,7 @@ final UpdateContactAttributesResult executeUpdateContactAttributes(UpdateContact * @throws InvalidRequestException * The request is not valid. * @throws InvalidParameterException - * One or more of the parameters provided to the operation are not valid. + * One or more of the specified parameters are not valid. * @throws ResourceNotFoundException * The specified resource was not found. * @throws ThrottlingException @@ -1304,8 +1539,7 @@ final UpdateUserHierarchyResult executeUpdateUserHierarchy(UpdateUserHierarchyRe /** *

- * Updates the identity information for the specified user in a UserIdentityInfo object, including - * email, first name, and last name. + * Updates the identity information for the specified user. *

* * @param updateUserIdentityInfoRequest @@ -1313,7 +1547,7 @@ final UpdateUserHierarchyResult executeUpdateUserHierarchy(UpdateUserHierarchyRe * @throws InvalidRequestException * The request is not valid. * @throws InvalidParameterException - * One or more of the parameters provided to the operation are not valid. + * One or more of the specified parameters are not valid. * @throws ResourceNotFoundException * The specified resource was not found. * @throws ThrottlingException @@ -1369,7 +1603,7 @@ final UpdateUserIdentityInfoResult executeUpdateUserIdentityInfo(UpdateUserIdent /** *

- * Updates the phone configuration settings in the UserPhoneConfig object for the specified user. + * Updates the phone configuration settings for the specified user. *

* * @param updateUserPhoneConfigRequest @@ -1377,7 +1611,7 @@ final UpdateUserIdentityInfoResult executeUpdateUserIdentityInfo(UpdateUserIdent * @throws InvalidRequestException * The request is not valid. * @throws InvalidParameterException - * One or more of the parameters provided to the operation are not valid. + * One or more of the specified parameters are not valid. * @throws ResourceNotFoundException * The specified resource was not found. * @throws ThrottlingException @@ -1433,7 +1667,7 @@ final UpdateUserPhoneConfigResult executeUpdateUserPhoneConfig(UpdateUserPhoneCo /** *

- * Assigns the specified routing profile to a user. + * Assigns the specified routing profile to the specified user. *

* * @param updateUserRoutingProfileRequest @@ -1441,7 +1675,7 @@ final UpdateUserPhoneConfigResult executeUpdateUserPhoneConfig(UpdateUserPhoneCo * @throws InvalidRequestException * The request is not valid. * @throws InvalidParameterException - * One or more of the parameters provided to the operation are not valid. + * One or more of the specified parameters are not valid. * @throws ResourceNotFoundException * The specified resource was not found. * @throws ThrottlingException @@ -1498,7 +1732,7 @@ final UpdateUserRoutingProfileResult executeUpdateUserRoutingProfile(UpdateUserR /** *

- * Updates the security profiles assigned to the user. + * Assigns the specified security profiles to the specified user. *

* * @param updateUserSecurityProfilesRequest @@ -1506,7 +1740,7 @@ final UpdateUserRoutingProfileResult executeUpdateUserRoutingProfile(UpdateUserR * @throws InvalidRequestException * The request is not valid. * @throws InvalidParameterException - * One or more of the parameters provided to the operation are not valid. + * One or more of the specified parameters are not valid. * @throws ResourceNotFoundException * The specified resource was not found. * @throws ThrottlingException diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ContactFlowSummary.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ContactFlowSummary.java new file mode 100644 index 000000000000..65375a40c7ef --- /dev/null +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ContactFlowSummary.java @@ -0,0 +1,314 @@ +/* + * Copyright 2014-2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions + * and limitations under the License. + */ +package com.amazonaws.services.connect.model; + +import java.io.Serializable; +import javax.annotation.Generated; +import com.amazonaws.protocol.StructuredPojo; +import com.amazonaws.protocol.ProtocolMarshaller; + +/** + *

+ * Contains summary information about a contact flow. + *

+ * + * @see AWS API + * Documentation + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class ContactFlowSummary implements Serializable, Cloneable, StructuredPojo { + + /** + *

+ * The identifier of the contact flow. + *

+ */ + private String id; + /** + *

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

+ */ + private String arn; + /** + *

+ * The name of the contact flow. + *

+ */ + private String name; + /** + *

+ * The type of contact flow. + *

+ */ + private String contactFlowType; + + /** + *

+ * The identifier of the contact flow. + *

+ * + * @param id + * The identifier of the contact flow. + */ + + public void setId(String id) { + this.id = id; + } + + /** + *

+ * The identifier of the contact flow. + *

+ * + * @return The identifier of the contact flow. + */ + + public String getId() { + return this.id; + } + + /** + *

+ * The identifier of the contact flow. + *

+ * + * @param id + * The identifier of the contact flow. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public ContactFlowSummary withId(String id) { + setId(id); + return this; + } + + /** + *

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

+ * + * @param arn + * The Amazon Resource Name (ARN) of the contact flow. + */ + + public void setArn(String arn) { + this.arn = arn; + } + + /** + *

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

+ * + * @return The Amazon Resource Name (ARN) of the contact flow. + */ + + public String getArn() { + return this.arn; + } + + /** + *

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

+ * + * @param arn + * The Amazon Resource Name (ARN) of the contact flow. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public ContactFlowSummary withArn(String arn) { + setArn(arn); + return this; + } + + /** + *

+ * The name of the contact flow. + *

+ * + * @param name + * The name of the contact flow. + */ + + public void setName(String name) { + this.name = name; + } + + /** + *

+ * The name of the contact flow. + *

+ * + * @return The name of the contact flow. + */ + + public String getName() { + return this.name; + } + + /** + *

+ * The name of the contact flow. + *

+ * + * @param name + * The name of the contact flow. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public ContactFlowSummary withName(String name) { + setName(name); + return this; + } + + /** + *

+ * The type of contact flow. + *

+ * + * @param contactFlowType + * The type of contact flow. + * @see ContactFlowType + */ + + public void setContactFlowType(String contactFlowType) { + this.contactFlowType = contactFlowType; + } + + /** + *

+ * The type of contact flow. + *

+ * + * @return The type of contact flow. + * @see ContactFlowType + */ + + public String getContactFlowType() { + return this.contactFlowType; + } + + /** + *

+ * The type of contact flow. + *

+ * + * @param contactFlowType + * The type of contact flow. + * @return Returns a reference to this object so that method calls can be chained together. + * @see ContactFlowType + */ + + public ContactFlowSummary withContactFlowType(String contactFlowType) { + setContactFlowType(contactFlowType); + return this; + } + + /** + *

+ * The type of contact flow. + *

+ * + * @param contactFlowType + * The type of contact flow. + * @return Returns a reference to this object so that method calls can be chained together. + * @see ContactFlowType + */ + + public ContactFlowSummary withContactFlowType(ContactFlowType contactFlowType) { + this.contactFlowType = contactFlowType.toString(); + return this; + } + + /** + * Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be + * redacted from this string using a placeholder value. + * + * @return A string representation of this object. + * + * @see java.lang.Object#toString() + */ + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("{"); + if (getId() != null) + sb.append("Id: ").append(getId()).append(","); + if (getArn() != null) + sb.append("Arn: ").append(getArn()).append(","); + if (getName() != null) + sb.append("Name: ").append(getName()).append(","); + if (getContactFlowType() != null) + sb.append("ContactFlowType: ").append(getContactFlowType()); + sb.append("}"); + return sb.toString(); + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + + if (obj instanceof ContactFlowSummary == false) + return false; + ContactFlowSummary other = (ContactFlowSummary) obj; + if (other.getId() == null ^ this.getId() == null) + return false; + if (other.getId() != null && other.getId().equals(this.getId()) == false) + return false; + if (other.getArn() == null ^ this.getArn() == null) + return false; + if (other.getArn() != null && other.getArn().equals(this.getArn()) == false) + return false; + if (other.getName() == null ^ this.getName() == null) + return false; + if (other.getName() != null && other.getName().equals(this.getName()) == false) + return false; + if (other.getContactFlowType() == null ^ this.getContactFlowType() == null) + return false; + if (other.getContactFlowType() != null && other.getContactFlowType().equals(this.getContactFlowType()) == false) + return false; + return true; + } + + @Override + public int hashCode() { + final int prime = 31; + int hashCode = 1; + + hashCode = prime * hashCode + ((getId() == null) ? 0 : getId().hashCode()); + hashCode = prime * hashCode + ((getArn() == null) ? 0 : getArn().hashCode()); + hashCode = prime * hashCode + ((getName() == null) ? 0 : getName().hashCode()); + hashCode = prime * hashCode + ((getContactFlowType() == null) ? 0 : getContactFlowType().hashCode()); + return hashCode; + } + + @Override + public ContactFlowSummary clone() { + try { + return (ContactFlowSummary) super.clone(); + } catch (CloneNotSupportedException e) { + throw new IllegalStateException("Got a CloneNotSupportedException from Object.clone() " + "even though we're Cloneable!", e); + } + } + + @com.amazonaws.annotation.SdkInternalApi + @Override + public void marshall(ProtocolMarshaller protocolMarshaller) { + com.amazonaws.services.connect.model.transform.ContactFlowSummaryMarshaller.getInstance().marshall(this, protocolMarshaller); + } +} diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ContactFlowType.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ContactFlowType.java new file mode 100644 index 000000000000..0e70fc832b65 --- /dev/null +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ContactFlowType.java @@ -0,0 +1,67 @@ +/* + * Copyright 2014-2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions + * and limitations under the License. + */ +package com.amazonaws.services.connect.model; + +import javax.annotation.Generated; + +/** + * + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public enum ContactFlowType { + + CONTACT_FLOW("CONTACT_FLOW"), + CUSTOMER_QUEUE("CUSTOMER_QUEUE"), + CUSTOMER_HOLD("CUSTOMER_HOLD"), + CUSTOMER_WHISPER("CUSTOMER_WHISPER"), + AGENT_HOLD("AGENT_HOLD"), + AGENT_WHISPER("AGENT_WHISPER"), + OUTBOUND_WHISPER("OUTBOUND_WHISPER"), + AGENT_TRANSFER("AGENT_TRANSFER"), + QUEUE_TRANSFER("QUEUE_TRANSFER"); + + private String value; + + private ContactFlowType(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + /** + * Use this in place of valueOf. + * + * @param value + * real value + * @return ContactFlowType corresponding to the value + * + * @throws IllegalArgumentException + * If the specified value does not map to one of the known values in this enum. + */ + public static ContactFlowType fromValue(String value) { + if (value == null || "".equals(value)) { + throw new IllegalArgumentException("Value cannot be null or empty!"); + } + + for (ContactFlowType enumEntry : ContactFlowType.values()) { + if (enumEntry.toString().equals(value)) { + return enumEntry; + } + } + + throw new IllegalArgumentException("Cannot create enum from " + value + " value!"); + } +} diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/CreateUserRequest.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/CreateUserRequest.java index d6ff8a01faf6..3f2ecd744797 100644 --- a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/CreateUserRequest.java +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/CreateUserRequest.java @@ -27,85 +27,81 @@ public class CreateUserRequest extends com.amazonaws.AmazonWebServiceRequest imp /** *

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

*/ private String username; /** *

- * 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. + * The password for the user account. A password is required if you are using Amazon Connect for identity + * management. Otherwise, it is an error to include a password. *

*/ private String password; /** *

- * Information about the user, including email address, first name, and last name. + * The information about the identity of the user. *

*/ private UserIdentityInfo identityInfo; /** *

- * Specifies the phone settings for the user, including AfterContactWorkTimeLimit, - * AutoAccept, DeskPhoneNumber, and PhoneType. + * The phone settings for the user. *

*/ private UserPhoneConfig phoneConfig; /** *

- * 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. + * The identifier of the user account in the directory used for identity management. If Amazon Connect cannot access + * the directory, you can specify this identifier to authenticate users. If you include the identifier, we assume + * that Amazon Connect cannot access the directory. Otherwise, the identity information is used to authenticate + * users from your directory. *

*

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

*/ private String directoryUserId; /** *

- * The unique identifier of the security profile to assign to the user created. + * The identifier of the security profile for the user. *

*/ private java.util.List securityProfileIds; /** *

- * The unique identifier for the routing profile to assign to the user created. + * The identifier of the routing profile for the user. *

*/ private String routingProfileId; /** *

- * The unique identifier for the hierarchy group to assign to the user created. + * The identifier of the hierarchy group for the user. *

*/ private String hierarchyGroupId; /** *

- * 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. + * The identifier of the Amazon Connect instance. *

*/ private String instanceId; /** *

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

* * @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_-.\@]+. + * The user name for the account. For instances not using SAML for identity management, the user name can + * include up to 20 characters. If you are using SAML for identity management, the user name can include up + * to 64 characters from [a-zA-Z0-9_-.\@]+. */ public void setUsername(String username) { @@ -114,13 +110,14 @@ public void setUsername(String 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_-.\@]+. + * The user name for the account. For instances not using SAML for identity management, the user name can include up + * to 20 characters. If you are using SAML for identity management, the user name can include up to 64 characters + * from [a-zA-Z0-9_-.\@]+. *

* - * @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_-.\@]+. + * @return The user name for the account. For instances not using SAML for identity management, the user name can + * include up to 20 characters. If you are using SAML for identity management, the user name can include up + * to 64 characters from [a-zA-Z0-9_-.\@]+. */ public String getUsername() { @@ -129,14 +126,15 @@ public String getUsername() { /** *

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

* * @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_-.\@]+. + * The user name for the account. For instances not using SAML for identity management, the user name can + * include up to 20 characters. If you are using SAML for identity management, the user name can include up + * to 64 characters from [a-zA-Z0-9_-.\@]+. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -147,15 +145,13 @@ public CreateUserRequest withUsername(String username) { /** *

- * 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. + * The password for the user account. A password is required if you are using Amazon Connect for identity + * management. Otherwise, it is an error to include a password. *

* * @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. + * The password for the user account. A password is required if you are using Amazon Connect for identity + * management. Otherwise, it is an error to include a password. */ public void setPassword(String password) { @@ -164,14 +160,12 @@ public void setPassword(String 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. + * The password for the user account. A password is required if you are using Amazon Connect for identity + * management. Otherwise, it is an error to include a password. *

* - * @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. + * @return The password for the user account. A password is required if you are using Amazon Connect for identity + * management. Otherwise, it is an error to include a password. */ public String getPassword() { @@ -180,15 +174,13 @@ public String getPassword() { /** *

- * 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. + * The password for the user account. A password is required if you are using Amazon Connect for identity + * management. Otherwise, it is an error to include a password. *

* * @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. + * The password for the user account. A password is required if you are using Amazon Connect for identity + * management. Otherwise, it is an error to include a password. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -199,11 +191,11 @@ public CreateUserRequest withPassword(String password) { /** *

- * Information about the user, including email address, first name, and last name. + * The information about the identity of the user. *

* * @param identityInfo - * Information about the user, including email address, first name, and last name. + * The information about the identity of the user. */ public void setIdentityInfo(UserIdentityInfo identityInfo) { @@ -212,10 +204,10 @@ public void setIdentityInfo(UserIdentityInfo identityInfo) { /** *

- * Information about the user, including email address, first name, and last name. + * The information about the identity of the user. *

* - * @return Information about the user, including email address, first name, and last name. + * @return The information about the identity of the user. */ public UserIdentityInfo getIdentityInfo() { @@ -224,11 +216,11 @@ public UserIdentityInfo getIdentityInfo() { /** *

- * Information about the user, including email address, first name, and last name. + * The information about the identity of the user. *

* * @param identityInfo - * Information about the user, including email address, first name, and last name. + * The information about the identity of the user. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -239,13 +231,11 @@ public CreateUserRequest withIdentityInfo(UserIdentityInfo identityInfo) { /** *

- * Specifies the phone settings for the user, including AfterContactWorkTimeLimit, - * AutoAccept, DeskPhoneNumber, and PhoneType. + * The phone settings for the user. *

* * @param phoneConfig - * Specifies the phone settings for the user, including AfterContactWorkTimeLimit, - * AutoAccept, DeskPhoneNumber, and PhoneType. + * The phone settings for the user. */ public void setPhoneConfig(UserPhoneConfig phoneConfig) { @@ -254,12 +244,10 @@ public void setPhoneConfig(UserPhoneConfig phoneConfig) { /** *

- * Specifies the phone settings for the user, including AfterContactWorkTimeLimit, - * AutoAccept, DeskPhoneNumber, and PhoneType. + * The phone settings for the user. *

* - * @return Specifies the phone settings for the user, including AfterContactWorkTimeLimit, - * AutoAccept, DeskPhoneNumber, and PhoneType. + * @return The phone settings for the user. */ public UserPhoneConfig getPhoneConfig() { @@ -268,13 +256,11 @@ public UserPhoneConfig getPhoneConfig() { /** *

- * Specifies the phone settings for the user, including AfterContactWorkTimeLimit, - * AutoAccept, DeskPhoneNumber, and PhoneType. + * The phone settings for the user. *

* * @param phoneConfig - * Specifies the phone settings for the user, including AfterContactWorkTimeLimit, - * AutoAccept, DeskPhoneNumber, and PhoneType. + * The phone settings for the user. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -285,28 +271,26 @@ public CreateUserRequest withPhoneConfig(UserPhoneConfig phoneConfig) { /** *

- * 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. + * The identifier of the user account in the directory used for identity management. If Amazon Connect cannot access + * the directory, you can specify this identifier to authenticate users. If you include the identifier, we assume + * that Amazon Connect cannot access the directory. Otherwise, the identity information is used to authenticate + * users from your directory. *

*

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

* * @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.

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

*

* This parameter is required if you are using an existing directory for identity management in Amazon * Connect when Amazon Connect cannot access your directory to authenticate users. If you are using SAML for - * identity management and include this parameter, an InvalidRequestException is returned. + * identity management and include this parameter, an error is returned. */ public void setDirectoryUserId(String directoryUserId) { @@ -315,27 +299,25 @@ public void setDirectoryUserId(String 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. + * The identifier of the user account in the directory used for identity management. If Amazon Connect cannot access + * the directory, you can specify this identifier to authenticate users. If you include the identifier, we assume + * that Amazon Connect cannot access the directory. Otherwise, the identity information is used to authenticate + * users from your directory. *

*

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

* - * @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.

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

*

* This parameter is required if you are using an existing directory for identity management in Amazon * Connect when Amazon Connect cannot access your directory to authenticate users. If you are using SAML for - * identity management and include this parameter, an InvalidRequestException is returned. + * identity management and include this parameter, an error is returned. */ public String getDirectoryUserId() { @@ -344,28 +326,26 @@ public String getDirectoryUserId() { /** *

- * 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. + * The identifier of the user account in the directory used for identity management. If Amazon Connect cannot access + * the directory, you can specify this identifier to authenticate users. If you include the identifier, we assume + * that Amazon Connect cannot access the directory. Otherwise, the identity information is used to authenticate + * users from your directory. *

*

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

* * @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.

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

*

* This parameter is required if you are using an existing directory for identity management in Amazon * Connect when Amazon Connect cannot access your directory to authenticate users. If you are using SAML for - * identity management and include this parameter, an InvalidRequestException is returned. + * identity management and include this parameter, an error is returned. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -376,10 +356,10 @@ public CreateUserRequest withDirectoryUserId(String directoryUserId) { /** *

- * The unique identifier of the security profile to assign to the user created. + * The identifier of the security profile for the user. *

* - * @return The unique identifier of the security profile to assign to the user created. + * @return The identifier of the security profile for the user. */ public java.util.List getSecurityProfileIds() { @@ -388,11 +368,11 @@ public java.util.List getSecurityProfileIds() { /** *

- * The unique identifier of the security profile to assign to the user created. + * The identifier of the security profile for the user. *

* * @param securityProfileIds - * The unique identifier of the security profile to assign to the user created. + * The identifier of the security profile for the user. */ public void setSecurityProfileIds(java.util.Collection securityProfileIds) { @@ -406,7 +386,7 @@ public void setSecurityProfileIds(java.util.Collection securityProfileId /** *

- * The unique identifier of the security profile to assign to the user created. + * The identifier of the security profile for the user. *

*

* NOTE: This method appends the values to the existing list (if any). Use @@ -415,7 +395,7 @@ public void setSecurityProfileIds(java.util.Collection securityProfileId *

* * @param securityProfileIds - * The unique identifier of the security profile to assign to the user created. + * The identifier of the security profile for the user. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -431,11 +411,11 @@ public CreateUserRequest withSecurityProfileIds(String... securityProfileIds) { /** *

- * The unique identifier of the security profile to assign to the user created. + * The identifier of the security profile for the user. *

* * @param securityProfileIds - * The unique identifier of the security profile to assign to the user created. + * The identifier of the security profile for the user. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -446,11 +426,11 @@ public CreateUserRequest withSecurityProfileIds(java.util.Collection sec /** *

- * The unique identifier for the routing profile to assign to the user created. + * The identifier of the routing profile for the user. *

* * @param routingProfileId - * The unique identifier for the routing profile to assign to the user created. + * The identifier of the routing profile for the user. */ public void setRoutingProfileId(String routingProfileId) { @@ -459,10 +439,10 @@ public void setRoutingProfileId(String routingProfileId) { /** *

- * The unique identifier for the routing profile to assign to the user created. + * The identifier of the routing profile for the user. *

* - * @return The unique identifier for the routing profile to assign to the user created. + * @return The identifier of the routing profile for the user. */ public String getRoutingProfileId() { @@ -471,11 +451,11 @@ public String getRoutingProfileId() { /** *

- * The unique identifier for the routing profile to assign to the user created. + * The identifier of the routing profile for the user. *

* * @param routingProfileId - * The unique identifier for the routing profile to assign to the user created. + * The identifier of the routing profile for the user. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -486,11 +466,11 @@ public CreateUserRequest withRoutingProfileId(String routingProfileId) { /** *

- * The unique identifier for the hierarchy group to assign to the user created. + * The identifier of the hierarchy group for the user. *

* * @param hierarchyGroupId - * The unique identifier for the hierarchy group to assign to the user created. + * The identifier of the hierarchy group for the user. */ public void setHierarchyGroupId(String hierarchyGroupId) { @@ -499,10 +479,10 @@ public void setHierarchyGroupId(String hierarchyGroupId) { /** *

- * The unique identifier for the hierarchy group to assign to the user created. + * The identifier of the hierarchy group for the user. *

* - * @return The unique identifier for the hierarchy group to assign to the user created. + * @return The identifier of the hierarchy group for the user. */ public String getHierarchyGroupId() { @@ -511,11 +491,11 @@ public String getHierarchyGroupId() { /** *

- * The unique identifier for the hierarchy group to assign to the user created. + * The identifier of the hierarchy group for the user. *

* * @param hierarchyGroupId - * The unique identifier for the hierarchy group to assign to the user created. + * The identifier of the hierarchy group for the user. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -526,17 +506,11 @@ public CreateUserRequest withHierarchyGroupId(String hierarchyGroupId) { /** *

- * 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. + * The identifier of the Amazon Connect instance. *

* * @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. + * The identifier of the Amazon Connect instance. */ public void setInstanceId(String instanceId) { @@ -545,17 +519,10 @@ public void setInstanceId(String 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. + * The identifier of the Amazon Connect instance. *

* - * @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. + * @return The identifier of the Amazon Connect instance. */ public String getInstanceId() { @@ -564,17 +531,11 @@ public String getInstanceId() { /** *

- * 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. + * The identifier of the Amazon Connect instance. *

* * @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. + * The identifier of the Amazon Connect instance. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/CreateUserResult.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/CreateUserResult.java index a8a0c569d10e..43e58f2d2612 100644 --- a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/CreateUserResult.java +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/CreateUserResult.java @@ -25,24 +25,24 @@ public class CreateUserResult extends com.amazonaws.AmazonWebServiceResult - * The unique identifier for the user account in Amazon Connect + * The identifier of the user account. *

*/ private String userId; /** *

- * The Amazon Resource Name (ARN) of the user account created. + * The Amazon Resource Name (ARN) of the user account. *

*/ private String userArn; /** *

- * The unique identifier for the user account in Amazon Connect + * The identifier of the user account. *

* * @param userId - * The unique identifier for the user account in Amazon Connect + * The identifier of the user account. */ public void setUserId(String userId) { @@ -51,10 +51,10 @@ public void setUserId(String userId) { /** *

- * The unique identifier for the user account in Amazon Connect + * The identifier of the user account. *

* - * @return The unique identifier for the user account in Amazon Connect + * @return The identifier of the user account. */ public String getUserId() { @@ -63,11 +63,11 @@ public String getUserId() { /** *

- * The unique identifier for the user account in Amazon Connect + * The identifier of the user account. *

* * @param userId - * The unique identifier for the user account in Amazon Connect + * The identifier of the user account. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -78,11 +78,11 @@ public CreateUserResult withUserId(String userId) { /** *

- * The Amazon Resource Name (ARN) of the user account created. + * The Amazon Resource Name (ARN) of the user account. *

* * @param userArn - * The Amazon Resource Name (ARN) of the user account created. + * The Amazon Resource Name (ARN) of the user account. */ public void setUserArn(String userArn) { @@ -91,10 +91,10 @@ public void setUserArn(String userArn) { /** *

- * The Amazon Resource Name (ARN) of the user account created. + * The Amazon Resource Name (ARN) of the user account. *

* - * @return The Amazon Resource Name (ARN) of the user account created. + * @return The Amazon Resource Name (ARN) of the user account. */ public String getUserArn() { @@ -103,11 +103,11 @@ public String getUserArn() { /** *

- * The Amazon Resource Name (ARN) of the user account created. + * The Amazon Resource Name (ARN) of the user account. *

* * @param userArn - * The Amazon Resource Name (ARN) of the user account created. + * The Amazon Resource Name (ARN) of the user account. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/Credentials.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/Credentials.java index 7d506da13fc3..1fa55a180c10 100644 --- a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/Credentials.java +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/Credentials.java @@ -19,7 +19,7 @@ /** *

- * The credentials to use for federation. + * Contains credentials to use for federation. *

* * @see AWS API @@ -30,13 +30,13 @@ public class Credentials implements Serializable, Cloneable, StructuredPojo { /** *

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

*/ private String accessToken; /** *

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

*/ private java.util.Date accessTokenExpiration; @@ -55,11 +55,11 @@ public class Credentials implements Serializable, Cloneable, StructuredPojo { /** *

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

* * @param accessToken - * An access token generated for a federated user to access Amazon Connect + * An access token generated for a federated user to access Amazon Connect. */ public void setAccessToken(String accessToken) { @@ -68,10 +68,10 @@ public void setAccessToken(String accessToken) { /** *

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

* - * @return An access token generated for a federated user to access Amazon Connect + * @return An access token generated for a federated user to access Amazon Connect. */ public String getAccessToken() { @@ -80,11 +80,11 @@ public String getAccessToken() { /** *

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

* * @param accessToken - * An access token generated for a federated user to access Amazon Connect + * An access token generated for a federated user to access Amazon Connect. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -95,11 +95,11 @@ public Credentials withAccessToken(String accessToken) { /** *

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

* * @param accessTokenExpiration - * A token generated with an expiration time for the session a user is logged in to Amazon Connect + * A token generated with an expiration time for the session a user is logged in to Amazon Connect. */ public void setAccessTokenExpiration(java.util.Date accessTokenExpiration) { @@ -108,10 +108,10 @@ public void setAccessTokenExpiration(java.util.Date accessTokenExpiration) { /** *

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

* - * @return A token generated with an expiration time for the session a user is logged in to Amazon Connect + * @return A token generated with an expiration time for the session a user is logged in to Amazon Connect. */ public java.util.Date getAccessTokenExpiration() { @@ -120,11 +120,11 @@ public java.util.Date getAccessTokenExpiration() { /** *

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

* * @param accessTokenExpiration - * A token generated with an expiration time for the session a user is logged in to Amazon Connect + * A token generated with an expiration time for the session a user is logged in to Amazon Connect. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/CurrentMetric.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/CurrentMetric.java index 18880c3f27c5..bc73e6416898 100644 --- a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/CurrentMetric.java +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/CurrentMetric.java @@ -19,7 +19,7 @@ /** *

- * A CurrentMetric object that contains the Name and Unit for the metric. + * Contains information about a real-time metric. *

* * @see
AWS API diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/CurrentMetricData.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/CurrentMetricData.java index e39cb205e818..3dbacb2c22d5 100644 --- a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/CurrentMetricData.java +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/CurrentMetricData.java @@ -19,7 +19,7 @@ /** *

- * A CurrentMetricData object. + * Contains the data for a real-time metric. *

* * @see
AWS API @@ -30,24 +30,24 @@ public class CurrentMetricData implements Serializable, Cloneable, StructuredPoj /** *

- * The metric in a CurrentMetricData object. + * Information about the metric. *

*/ private CurrentMetric metric; /** *

- * The value of the metric in the CurrentMetricData object. + * The value of the metric. *

*/ private Double value; /** *

- * The metric in a CurrentMetricData object. + * Information about the metric. *

* * @param metric - * The metric in a CurrentMetricData object. + * Information about the metric. */ public void setMetric(CurrentMetric metric) { @@ -56,10 +56,10 @@ public void setMetric(CurrentMetric metric) { /** *

- * The metric in a CurrentMetricData object. + * Information about the metric. *

* - * @return The metric in a CurrentMetricData object. + * @return Information about the metric. */ public CurrentMetric getMetric() { @@ -68,11 +68,11 @@ public CurrentMetric getMetric() { /** *

- * The metric in a CurrentMetricData object. + * Information about the metric. *

* * @param metric - * The metric in a CurrentMetricData object. + * Information about the metric. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -83,11 +83,11 @@ public CurrentMetricData withMetric(CurrentMetric metric) { /** *

- * The value of the metric in the CurrentMetricData object. + * The value of the metric. *

* * @param value - * The value of the metric in the CurrentMetricData object. + * The value of the metric. */ public void setValue(Double value) { @@ -96,10 +96,10 @@ public void setValue(Double value) { /** *

- * The value of the metric in the CurrentMetricData object. + * The value of the metric. *

* - * @return The value of the metric in the CurrentMetricData object. + * @return The value of the metric. */ public Double getValue() { @@ -108,11 +108,11 @@ public Double getValue() { /** *

- * The value of the metric in the CurrentMetricData object. + * The value of the metric. *

* * @param value - * The value of the metric in the CurrentMetricData object. + * The value of the metric. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/CurrentMetricName.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/CurrentMetricName.java index b7ff15faea9a..0d1eb04d28ba 100644 --- a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/CurrentMetricName.java +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/CurrentMetricName.java @@ -16,7 +16,7 @@ /** *

- * A list of current metric names. + * The current metric names. *

*/ @Generated("com.amazonaws:aws-java-sdk-code-generator") diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/CurrentMetricResult.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/CurrentMetricResult.java index e94af340d5ea..92c4efcd4260 100644 --- a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/CurrentMetricResult.java +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/CurrentMetricResult.java @@ -19,7 +19,7 @@ /** *

- * A CurrentMetricResult object. + * Contains information about a set of real-time metrics. *

* * @see
AWS API @@ -30,24 +30,24 @@ public class CurrentMetricResult implements Serializable, Cloneable, StructuredP /** *

- * The Dimensions for the CurrentMetricResult object. + * The dimensions for the metrics. *

*/ private Dimensions dimensions; /** *

- * The Collections for the CurrentMetricResult object. + * The set of metrics. *

*/ private java.util.List collections; /** *

- * The Dimensions for the CurrentMetricResult object. + * The dimensions for the metrics. *

* * @param dimensions - * The Dimensions for the CurrentMetricResult object. + * The dimensions for the metrics. */ public void setDimensions(Dimensions dimensions) { @@ -56,10 +56,10 @@ public void setDimensions(Dimensions dimensions) { /** *

- * The Dimensions for the CurrentMetricResult object. + * The dimensions for the metrics. *

* - * @return The Dimensions for the CurrentMetricResult object. + * @return The dimensions for the metrics. */ public Dimensions getDimensions() { @@ -68,11 +68,11 @@ public Dimensions getDimensions() { /** *

- * The Dimensions for the CurrentMetricResult object. + * The dimensions for the metrics. *

* * @param dimensions - * The Dimensions for the CurrentMetricResult object. + * The dimensions for the metrics. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -83,10 +83,10 @@ public CurrentMetricResult withDimensions(Dimensions dimensions) { /** *

- * The Collections for the CurrentMetricResult object. + * The set of metrics. *

* - * @return The Collections for the CurrentMetricResult object. + * @return The set of metrics. */ public java.util.List getCollections() { @@ -95,11 +95,11 @@ public java.util.List getCollections() { /** *

- * The Collections for the CurrentMetricResult object. + * The set of metrics. *

* * @param collections - * The Collections for the CurrentMetricResult object. + * The set of metrics. */ public void setCollections(java.util.Collection collections) { @@ -113,7 +113,7 @@ public void setCollections(java.util.Collection collections) /** *

- * The Collections for the CurrentMetricResult object. + * The set of metrics. *

*

* NOTE: This method appends the values to the existing list (if any). Use @@ -122,7 +122,7 @@ public void setCollections(java.util.Collection collections) *

* * @param collections - * The Collections for the CurrentMetricResult object. + * The set of metrics. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -138,11 +138,11 @@ public CurrentMetricResult withCollections(CurrentMetricData... collections) { /** *

- * The Collections for the CurrentMetricResult object. + * The set of metrics. *

* * @param collections - * The Collections for the CurrentMetricResult object. + * The set of metrics. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/DeleteUserRequest.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/DeleteUserRequest.java index e30560bb0abb..1e364da46054 100644 --- a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/DeleteUserRequest.java +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/DeleteUserRequest.java @@ -27,33 +27,24 @@ public class DeleteUserRequest extends com.amazonaws.AmazonWebServiceRequest imp /** *

- * 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. + * The identifier of the Amazon Connect instance. *

*/ private String instanceId; /** *

- * The unique identifier of the user to delete. + * The identifier of the user. *

*/ private String userId; /** *

- * 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. + * The identifier of the Amazon Connect instance. *

* * @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. + * The identifier of the Amazon Connect instance. */ public void setInstanceId(String instanceId) { @@ -62,17 +53,10 @@ public void setInstanceId(String 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. + * The identifier of the Amazon Connect instance. *

* - * @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. + * @return The identifier of the Amazon Connect instance. */ public String getInstanceId() { @@ -81,17 +65,11 @@ public String getInstanceId() { /** *

- * 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. + * The identifier of the Amazon Connect instance. *

* * @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. + * The identifier of the Amazon Connect instance. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -102,11 +80,11 @@ public DeleteUserRequest withInstanceId(String instanceId) { /** *

- * The unique identifier of the user to delete. + * The identifier of the user. *

* * @param userId - * The unique identifier of the user to delete. + * The identifier of the user. */ public void setUserId(String userId) { @@ -115,10 +93,10 @@ public void setUserId(String userId) { /** *

- * The unique identifier of the user to delete. + * The identifier of the user. *

* - * @return The unique identifier of the user to delete. + * @return The identifier of the user. */ public String getUserId() { @@ -127,11 +105,11 @@ public String getUserId() { /** *

- * The unique identifier of the user to delete. + * The identifier of the user. *

* * @param userId - * The unique identifier of the user to delete. + * The identifier of the user. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/DescribeUserHierarchyGroupRequest.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/DescribeUserHierarchyGroupRequest.java index e58fde097045..9caf78863994 100644 --- a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/DescribeUserHierarchyGroupRequest.java +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/DescribeUserHierarchyGroupRequest.java @@ -27,27 +27,24 @@ public class DescribeUserHierarchyGroupRequest extends com.amazonaws.AmazonWebSe /** *

- * The identifier for the hierarchy group to return. + * The identifier of the hierarchy group. *

*/ private String hierarchyGroupId; /** *

- * 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. + * The identifier of the Amazon Connect instance. *

*/ private String instanceId; /** *

- * The identifier for the hierarchy group to return. + * The identifier of the hierarchy group. *

* * @param hierarchyGroupId - * The identifier for the hierarchy group to return. + * The identifier of the hierarchy group. */ public void setHierarchyGroupId(String hierarchyGroupId) { @@ -56,10 +53,10 @@ public void setHierarchyGroupId(String hierarchyGroupId) { /** *

- * The identifier for the hierarchy group to return. + * The identifier of the hierarchy group. *

* - * @return The identifier for the hierarchy group to return. + * @return The identifier of the hierarchy group. */ public String getHierarchyGroupId() { @@ -68,11 +65,11 @@ public String getHierarchyGroupId() { /** *

- * The identifier for the hierarchy group to return. + * The identifier of the hierarchy group. *

* * @param hierarchyGroupId - * The identifier for the hierarchy group to return. + * The identifier of the hierarchy group. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -83,17 +80,11 @@ public DescribeUserHierarchyGroupRequest withHierarchyGroupId(String hierarchyGr /** *

- * 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. + * The identifier of the Amazon Connect instance. *

* * @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. + * The identifier of the Amazon Connect instance. */ public void setInstanceId(String instanceId) { @@ -102,17 +93,10 @@ public void setInstanceId(String 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. + * The identifier of the Amazon Connect instance. *

* - * @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. + * @return The identifier of the Amazon Connect instance. */ public String getInstanceId() { @@ -121,17 +105,11 @@ public String getInstanceId() { /** *

- * 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. + * The identifier of the Amazon Connect instance. *

* * @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. + * The identifier of the Amazon Connect instance. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/DescribeUserHierarchyGroupResult.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/DescribeUserHierarchyGroupResult.java index 17c0f302ffc6..a83d2ebb7a34 100644 --- a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/DescribeUserHierarchyGroupResult.java +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/DescribeUserHierarchyGroupResult.java @@ -25,18 +25,18 @@ public class DescribeUserHierarchyGroupResult extends com.amazonaws.AmazonWebSer /** *

- * Returns a HierarchyGroup object. + * Information about the hierarchy group. *

*/ private HierarchyGroup hierarchyGroup; /** *

- * Returns a HierarchyGroup object. + * Information about the hierarchy group. *

* * @param hierarchyGroup - * Returns a HierarchyGroup object. + * Information about the hierarchy group. */ public void setHierarchyGroup(HierarchyGroup hierarchyGroup) { @@ -45,10 +45,10 @@ public void setHierarchyGroup(HierarchyGroup hierarchyGroup) { /** *

- * Returns a HierarchyGroup object. + * Information about the hierarchy group. *

* - * @return Returns a HierarchyGroup object. + * @return Information about the hierarchy group. */ public HierarchyGroup getHierarchyGroup() { @@ -57,11 +57,11 @@ public HierarchyGroup getHierarchyGroup() { /** *

- * Returns a HierarchyGroup object. + * Information about the hierarchy group. *

* * @param hierarchyGroup - * Returns a HierarchyGroup object. + * Information about the hierarchy group. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/DescribeUserHierarchyStructureRequest.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/DescribeUserHierarchyStructureRequest.java index 898c63cc2919..92d50e3666f1 100644 --- a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/DescribeUserHierarchyStructureRequest.java +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/DescribeUserHierarchyStructureRequest.java @@ -27,27 +27,18 @@ public class DescribeUserHierarchyStructureRequest extends com.amazonaws.AmazonW /** *

- * 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. + * The identifier of the Amazon Connect instance. *

*/ private String 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. + * The identifier of the Amazon Connect instance. *

* * @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. + * The identifier of the Amazon Connect instance. */ public void setInstanceId(String instanceId) { @@ -56,17 +47,10 @@ public void setInstanceId(String 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. + * The identifier of the Amazon Connect instance. *

* - * @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. + * @return The identifier of the Amazon Connect instance. */ public String getInstanceId() { @@ -75,17 +59,11 @@ public String getInstanceId() { /** *

- * 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. + * The identifier of the Amazon Connect instance. *

* * @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. + * The identifier of the Amazon Connect instance. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/DescribeUserHierarchyStructureResult.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/DescribeUserHierarchyStructureResult.java index e66cd4882429..911aa7237bb6 100644 --- a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/DescribeUserHierarchyStructureResult.java +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/DescribeUserHierarchyStructureResult.java @@ -26,18 +26,18 @@ public class DescribeUserHierarchyStructureResult extends com.amazonaws.AmazonWe /** *

- * A HierarchyStructure object. + * Information about the hierarchy structure. *

*/ private HierarchyStructure hierarchyStructure; /** *

- * A HierarchyStructure object. + * Information about the hierarchy structure. *

* * @param hierarchyStructure - * A HierarchyStructure object. + * Information about the hierarchy structure. */ public void setHierarchyStructure(HierarchyStructure hierarchyStructure) { @@ -46,10 +46,10 @@ public void setHierarchyStructure(HierarchyStructure hierarchyStructure) { /** *

- * A HierarchyStructure object. + * Information about the hierarchy structure. *

* - * @return A HierarchyStructure object. + * @return Information about the hierarchy structure. */ public HierarchyStructure getHierarchyStructure() { @@ -58,11 +58,11 @@ public HierarchyStructure getHierarchyStructure() { /** *

- * A HierarchyStructure object. + * Information about the hierarchy structure. *

* * @param hierarchyStructure - * A HierarchyStructure object. + * Information about the hierarchy structure. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/DescribeUserRequest.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/DescribeUserRequest.java index 452de18deaad..fa8b65bb97e4 100644 --- a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/DescribeUserRequest.java +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/DescribeUserRequest.java @@ -27,27 +27,24 @@ public class DescribeUserRequest extends com.amazonaws.AmazonWebServiceRequest i /** *

- * Unique identifier for the user account to return. + * The identifier of the user account. *

*/ private String userId; /** *

- * 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. + * The identifier of the Amazon Connect instance. *

*/ private String instanceId; /** *

- * Unique identifier for the user account to return. + * The identifier of the user account. *

* * @param userId - * Unique identifier for the user account to return. + * The identifier of the user account. */ public void setUserId(String userId) { @@ -56,10 +53,10 @@ public void setUserId(String userId) { /** *

- * Unique identifier for the user account to return. + * The identifier of the user account. *

* - * @return Unique identifier for the user account to return. + * @return The identifier of the user account. */ public String getUserId() { @@ -68,11 +65,11 @@ public String getUserId() { /** *

- * Unique identifier for the user account to return. + * The identifier of the user account. *

* * @param userId - * Unique identifier for the user account to return. + * The identifier of the user account. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -83,17 +80,11 @@ public DescribeUserRequest withUserId(String userId) { /** *

- * 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. + * The identifier of the Amazon Connect instance. *

* * @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. + * The identifier of the Amazon Connect instance. */ public void setInstanceId(String instanceId) { @@ -102,17 +93,10 @@ public void setInstanceId(String 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. + * The identifier of the Amazon Connect instance. *

* - * @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. + * @return The identifier of the Amazon Connect instance. */ public String getInstanceId() { @@ -121,17 +105,11 @@ public String getInstanceId() { /** *

- * 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. + * The identifier of the Amazon Connect instance. *

* * @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. + * The identifier of the Amazon Connect instance. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/DescribeUserResult.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/DescribeUserResult.java index a5a87d1ad456..0284385e5f97 100644 --- a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/DescribeUserResult.java +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/DescribeUserResult.java @@ -25,18 +25,18 @@ public class DescribeUserResult extends com.amazonaws.AmazonWebServiceResult - * A User object that contains information about the user account and configuration settings. + * Information about the user account and configuration settings. *

*/ private User user; /** *

- * A User object that contains information about the user account and configuration settings. + * Information about the user account and configuration settings. *

* * @param user - * A User object that contains information about the user account and configuration settings. + * Information about the user account and configuration settings. */ public void setUser(User user) { @@ -45,10 +45,10 @@ public void setUser(User user) { /** *

- * A User object that contains information about the user account and configuration settings. + * Information about the user account and configuration settings. *

* - * @return A User object that contains information about the user account and configuration settings. + * @return Information about the user account and configuration settings. */ public User getUser() { @@ -57,11 +57,11 @@ public User getUser() { /** *

- * A User object that contains information about the user account and configuration settings. + * Information about the user account and configuration settings. *

* * @param user - * A User object that contains information about the user account and configuration settings. + * Information about the user account and configuration settings. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/Dimensions.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/Dimensions.java index 3036409b0192..24d3bca24f9b 100644 --- a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/Dimensions.java +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/Dimensions.java @@ -19,7 +19,7 @@ /** *

- * A Dimensions object that includes the Channel and Queue for the metric. + * Contains information about the dimensions for a set of metrics. *

* * @see
AWS API @@ -30,24 +30,24 @@ public class Dimensions implements Serializable, Cloneable, StructuredPojo { /** *

- * A QueueReference object used as one part of dimension for the metrics results. + * Information about the queue for which metrics are returned. *

*/ private QueueReference queue; /** *

- * The channel used for grouping and filters. Only VOICE is supported. + * The channel used for grouping and filters. *

*/ private String channel; /** *

- * A QueueReference object used as one part of dimension for the metrics results. + * Information about the queue for which metrics are returned. *

* * @param queue - * A QueueReference object used as one part of dimension for the metrics results. + * Information about the queue for which metrics are returned. */ public void setQueue(QueueReference queue) { @@ -56,10 +56,10 @@ public void setQueue(QueueReference queue) { /** *

- * A QueueReference object used as one part of dimension for the metrics results. + * Information about the queue for which metrics are returned. *

* - * @return A QueueReference object used as one part of dimension for the metrics results. + * @return Information about the queue for which metrics are returned. */ public QueueReference getQueue() { @@ -68,11 +68,11 @@ public QueueReference getQueue() { /** *

- * A QueueReference object used as one part of dimension for the metrics results. + * Information about the queue for which metrics are returned. *

* * @param queue - * A QueueReference object used as one part of dimension for the metrics results. + * Information about the queue for which metrics are returned. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -83,11 +83,11 @@ public Dimensions withQueue(QueueReference queue) { /** *

- * The channel used for grouping and filters. Only VOICE is supported. + * The channel used for grouping and filters. *

* * @param channel - * The channel used for grouping and filters. Only VOICE is supported. + * The channel used for grouping and filters. * @see Channel */ @@ -97,10 +97,10 @@ public void setChannel(String channel) { /** *

- * The channel used for grouping and filters. Only VOICE is supported. + * The channel used for grouping and filters. *

* - * @return The channel used for grouping and filters. Only VOICE is supported. + * @return The channel used for grouping and filters. * @see Channel */ @@ -110,11 +110,11 @@ public String getChannel() { /** *

- * The channel used for grouping and filters. Only VOICE is supported. + * The channel used for grouping and filters. *

* * @param channel - * The channel used for grouping and filters. Only VOICE is supported. + * The channel used for grouping and filters. * @return Returns a reference to this object so that method calls can be chained together. * @see Channel */ @@ -126,11 +126,11 @@ public Dimensions withChannel(String channel) { /** *

- * The channel used for grouping and filters. Only VOICE is supported. + * The channel used for grouping and filters. *

* * @param channel - * The channel used for grouping and filters. Only VOICE is supported. + * The channel used for grouping and filters. * @return Returns a reference to this object so that method calls can be chained together. * @see Channel */ diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/DuplicateResourceException.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/DuplicateResourceException.java index 7b642231ec18..d4c578a2bc19 100644 --- a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/DuplicateResourceException.java +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/DuplicateResourceException.java @@ -16,7 +16,7 @@ /** *

- * A resource with that name already exists. + * A resource with the specified name already exists. *

*/ @Generated("com.amazonaws:aws-java-sdk-code-generator") diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/Filters.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/Filters.java index 136956e1d790..b158ba546b6a 100644 --- a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/Filters.java +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/Filters.java @@ -19,7 +19,7 @@ /** *

- * The filter, either channel or queues, to apply to the metric results retrieved. + * Contains the filter to apply when retrieving metrics. *

* * @see
AWS API @@ -30,26 +30,23 @@ public class Filters implements Serializable, Cloneable, StructuredPojo { /** *

- * 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. + * The queues to use to filter the metrics. You can specify up to 100 queues per request. *

*/ private java.util.List queues; /** *

- * The Channel to use as a filter for the metrics returned. Only VOICE is supported. + * The channel to use to filter the metrics. *

*/ private java.util.List channels; /** *

- * 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. + * The queues to use to filter the metrics. You can specify up to 100 queues per request. *

* - * @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. + * @return The queues to use to filter the metrics. You can specify up to 100 queues per request. */ public java.util.List getQueues() { @@ -58,13 +55,11 @@ public java.util.List getQueues() { /** *

- * 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. + * The queues to use to filter the metrics. You can specify up to 100 queues per request. *

* * @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. + * The queues to use to filter the metrics. You can specify up to 100 queues per request. */ public void setQueues(java.util.Collection queues) { @@ -78,8 +73,7 @@ public void setQueues(java.util.Collection 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. + * The queues to use to filter the metrics. You can specify up to 100 queues per request. *

*

* NOTE: This method appends the values to the existing list (if any). Use @@ -88,8 +82,7 @@ public void setQueues(java.util.Collection queues) { *

* * @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. + * The queues to use to filter the metrics. You can specify up to 100 queues per request. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -105,13 +98,11 @@ public Filters withQueues(String... 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. + * The queues to use to filter the metrics. You can specify up to 100 queues per request. *

* * @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. + * The queues to use to filter the metrics. You can specify up to 100 queues per request. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -122,10 +113,10 @@ public Filters withQueues(java.util.Collection queues) { /** *

- * The Channel to use as a filter for the metrics returned. Only VOICE is supported. + * The channel to use to filter the metrics. *

* - * @return The Channel to use as a filter for the metrics returned. Only VOICE is supported. + * @return The channel to use to filter the metrics. * @see Channel */ @@ -135,11 +126,11 @@ public java.util.List getChannels() { /** *

- * The Channel to use as a filter for the metrics returned. Only VOICE is supported. + * The channel to use to filter the metrics. *

* * @param channels - * The Channel to use as a filter for the metrics returned. Only VOICE is supported. + * The channel to use to filter the metrics. * @see Channel */ @@ -154,7 +145,7 @@ public void setChannels(java.util.Collection channels) { /** *

- * The Channel to use as a filter for the metrics returned. Only VOICE is supported. + * The channel to use to filter the metrics. *

*

* NOTE: This method appends the values to the existing list (if any). Use @@ -163,7 +154,7 @@ public void setChannels(java.util.Collection channels) { *

* * @param channels - * The Channel to use as a filter for the metrics returned. Only VOICE is supported. + * The channel to use to filter the metrics. * @return Returns a reference to this object so that method calls can be chained together. * @see Channel */ @@ -180,11 +171,11 @@ public Filters withChannels(String... channels) { /** *

- * The Channel to use as a filter for the metrics returned. Only VOICE is supported. + * The channel to use to filter the metrics. *

* * @param channels - * The Channel to use as a filter for the metrics returned. Only VOICE is supported. + * The channel to use to filter the metrics. * @return Returns a reference to this object so that method calls can be chained together. * @see Channel */ @@ -196,11 +187,11 @@ public Filters withChannels(java.util.Collection channels) { /** *

- * The Channel to use as a filter for the metrics returned. Only VOICE is supported. + * The channel to use to filter the metrics. *

* * @param channels - * The Channel to use as a filter for the metrics returned. Only VOICE is supported. + * The channel to use to filter the metrics. * @return Returns a reference to this object so that method calls can be chained together. * @see Channel */ diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/GetContactAttributesRequest.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/GetContactAttributesRequest.java index 785730ecacd0..aef148d85e72 100644 --- a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/GetContactAttributesRequest.java +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/GetContactAttributesRequest.java @@ -27,24 +27,24 @@ public class GetContactAttributesRequest extends com.amazonaws.AmazonWebServiceR /** *

- * The instance ID for the instance from which to retrieve contact attributes. + * The identifier of the Amazon Connect instance. *

*/ private String instanceId; /** *

- * The ID for the initial contact in Amazon Connect associated with the attributes to update. + * The identifier of the initial contact. *

*/ private String initialContactId; /** *

- * The instance ID for the instance from which to retrieve contact attributes. + * The identifier of the Amazon Connect instance. *

* * @param instanceId - * The instance ID for the instance from which to retrieve contact attributes. + * The identifier of the Amazon Connect instance. */ public void setInstanceId(String instanceId) { @@ -53,10 +53,10 @@ public void setInstanceId(String instanceId) { /** *

- * The instance ID for the instance from which to retrieve contact attributes. + * The identifier of the Amazon Connect instance. *

* - * @return The instance ID for the instance from which to retrieve contact attributes. + * @return The identifier of the Amazon Connect instance. */ public String getInstanceId() { @@ -65,11 +65,11 @@ public String getInstanceId() { /** *

- * The instance ID for the instance from which to retrieve contact attributes. + * The identifier of the Amazon Connect instance. *

* * @param instanceId - * The instance ID for the instance from which to retrieve contact attributes. + * The identifier of the Amazon Connect instance. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -80,11 +80,11 @@ public GetContactAttributesRequest withInstanceId(String instanceId) { /** *

- * The ID for the initial contact in Amazon Connect associated with the attributes to update. + * The identifier of the initial contact. *

* * @param initialContactId - * The ID for the initial contact in Amazon Connect associated with the attributes to update. + * The identifier of the initial contact. */ public void setInitialContactId(String initialContactId) { @@ -93,10 +93,10 @@ public void setInitialContactId(String initialContactId) { /** *

- * The ID for the initial contact in Amazon Connect associated with the attributes to update. + * The identifier of the initial contact. *

* - * @return The ID for the initial contact in Amazon Connect associated with the attributes to update. + * @return The identifier of the initial contact. */ public String getInitialContactId() { @@ -105,11 +105,11 @@ public String getInitialContactId() { /** *

- * The ID for the initial contact in Amazon Connect associated with the attributes to update. + * The identifier of the initial contact. *

* * @param initialContactId - * The ID for the initial contact in Amazon Connect associated with the attributes to update. + * The identifier of the initial contact. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/GetContactAttributesResult.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/GetContactAttributesResult.java index 33f3ae3c1230..055e96055e2e 100644 --- a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/GetContactAttributesResult.java +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/GetContactAttributesResult.java @@ -25,17 +25,17 @@ public class GetContactAttributesResult extends com.amazonaws.AmazonWebServiceRe /** *

- * The attributes to update. + * Information about the attributes. *

*/ private java.util.Map attributes; /** *

- * The attributes to update. + * Information about the attributes. *

* - * @return The attributes to update. + * @return Information about the attributes. */ public java.util.Map getAttributes() { @@ -44,11 +44,11 @@ public java.util.Map getAttributes() { /** *

- * The attributes to update. + * Information about the attributes. *

* * @param attributes - * The attributes to update. + * Information about the attributes. */ public void setAttributes(java.util.Map attributes) { @@ -57,11 +57,11 @@ public void setAttributes(java.util.Map attributes) { /** *

- * The attributes to update. + * Information about the attributes. *

* * @param attributes - * The attributes to update. + * Information about the attributes. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/GetCurrentMetricDataRequest.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/GetCurrentMetricDataRequest.java index 035b9cec2691..e427103c558b 100644 --- a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/GetCurrentMetricDataRequest.java +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/GetCurrentMetricDataRequest.java @@ -27,88 +27,71 @@ public class GetCurrentMetricDataRequest extends com.amazonaws.AmazonWebServiceR /** *

- * 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. + * The identifier of the Amazon Connect instance. *

*/ private String instanceId; /** *

- * A Filters object that contains a list of queue IDs or queue ARNs, up to 100, or list of Channels to - * use to filter the metrics returned in the response. Metric data is retrieved only for the resources associated - * with the queue IDs, ARNs, or Channels included in the filter. You can include both IDs and ARNs in the same - * request. To retrieve metrics for all queues, add the queue ID or ARN for each queue in your instance. Only VOICE - * is supported for Channels. - *

- *

- * To find the ARN for a queue, open the queue you want to use in the Amazon Connect Queue editor. The ARN for the - * queue is displayed in the address bar as part of the URL. For example, the queue ARN is the set of characters at - * the end of the URL, after 'id=' such as - * arn:aws:connect:us-east-1:270923740243:instance/78fb859d-1b7d-44b1-8aa3-12f0835c5855/queue/1d1a4575-9618-40ab-bbeb-81e45795fe61 - * . The queue ID is also included in the URL, and is the string after 'queue/'. + * The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the + * resources associated with the queues or channels included in the filter. You can include both queue IDs and queue + * ARNs in the same request. The only supported channel is VOICE. *

*/ private Filters filters; /** *

- * The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics returned apply to - * each queue rather than aggregated for all queues. If you group by CHANNEL, you should include a Channels filter. - * The only supported channel is VOICE. + * The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics + * returned apply to each queue rather than aggregated for all queues. If you group by CHANNEL, you + * should include a Channels filter. The only supported channel is VOICE. *

*

- * If no Grouping is included in the request, a summary of CurrentMetrics is returned. + * If no Grouping is included in the request, a summary of metrics is returned. *

*/ private java.util.List groupings; /** *

- * A list of CurrentMetric objects for the metrics to retrieve. Each CurrentMetric - * includes a name of a metric to retrieve and the unit to use for it. You must list each metric to retrieve data - * for in the request. - *

- *

- * The following metrics are available: + * The metrics to retrieve. Specify the name and unit for each metric. The following metrics are available: *

*
- *
AGENTS_AVAILABLE
+ *
AGENTS_AFTER_CONTACT_WORK
*
*

* Unit: COUNT *

*
- *
AGENTS_ONLINE
+ *
AGENTS_AVAILABLE
*
*

* Unit: COUNT *

*
- *
AGENTS_ON_CALL
+ *
AGENTS_ERROR
*
*

* Unit: COUNT *

*
- *
AGENTS_STAFFED
+ *
AGENTS_NON_PRODUCTIVE
*
*

* Unit: COUNT *

*
- *
AGENTS_AFTER_CONTACT_WORK
+ *
AGENTS_ON_CALL
*
*

* Unit: COUNT *

*
- *
AGENTS_NON_PRODUCTIVE
+ *
AGENTS_ONLINE
*
*

* Unit: COUNT *

*
- *
AGENTS_ERROR
+ *
AGENTS_STAFFED
*
*

* Unit: COUNT @@ -120,16 +103,16 @@ public class GetCurrentMetricDataRequest extends com.amazonaws.AmazonWebServiceR * Unit: COUNT *

*
- *
OLDEST_CONTACT_AGE
+ *
CONTACTS_SCHEDULED
*
*

- * Unit: SECONDS + * Unit: COUNT *

*
- *
CONTACTS_SCHEDULED
+ *
OLDEST_CONTACT_AGE
*
*

- * Unit: COUNT + * Unit: SECONDS *

*
*
@@ -141,32 +124,25 @@ public class GetCurrentMetricDataRequest extends com.amazonaws.AmazonWebServiceR * retrieve the next set of results. *

*

- * The token expires after 5 minutes from the time it is created. Subsequent requests that use the NextToken must use the same request parameters as the request that generated the token. + * The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use + * the same request parameters as the request that generated the token. *

*/ private String nextToken; /** *

- * MaxResults indicates the maximum number of results to return per page in the response, between 1 and - * 100. + * The maximimum number of results to return per page. *

*/ private Integer maxResults; /** *

- * 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. + * The identifier of the Amazon Connect instance. *

* * @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. + * The identifier of the Amazon Connect instance. */ public void setInstanceId(String instanceId) { @@ -175,17 +151,10 @@ public void setInstanceId(String 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. + * The identifier of the Amazon Connect instance. *

* - * @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. + * @return The identifier of the Amazon Connect instance. */ public String getInstanceId() { @@ -194,17 +163,11 @@ public String getInstanceId() { /** *

- * 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. + * The identifier of the Amazon Connect instance. *

* * @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. + * The identifier of the Amazon Connect instance. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -215,32 +178,15 @@ public GetCurrentMetricDataRequest withInstanceId(String instanceId) { /** *

- * A Filters object that contains a list of queue IDs or queue ARNs, up to 100, or list of Channels to - * use to filter the metrics returned in the response. Metric data is retrieved only for the resources associated - * with the queue IDs, ARNs, or Channels included in the filter. You can include both IDs and ARNs in the same - * request. To retrieve metrics for all queues, add the queue ID or ARN for each queue in your instance. Only VOICE - * is supported for Channels. - *

- *

- * To find the ARN for a queue, open the queue you want to use in the Amazon Connect Queue editor. The ARN for the - * queue is displayed in the address bar as part of the URL. For example, the queue ARN is the set of characters at - * the end of the URL, after 'id=' such as - * arn:aws:connect:us-east-1:270923740243:instance/78fb859d-1b7d-44b1-8aa3-12f0835c5855/queue/1d1a4575-9618-40ab-bbeb-81e45795fe61 - * . The queue ID is also included in the URL, and is the string after 'queue/'. + * The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the + * resources associated with the queues or channels included in the filter. You can include both queue IDs and queue + * ARNs in the same request. The only supported channel is VOICE. *

* * @param filters - * A Filters object that contains a list of queue IDs or queue ARNs, up to 100, or list of - * Channels to use to filter the metrics returned in the response. Metric data is retrieved only for the - * resources associated with the queue IDs, ARNs, or Channels included in the filter. You can include both - * IDs and ARNs in the same request. To retrieve metrics for all queues, add the queue ID or ARN for each - * queue in your instance. Only VOICE is supported for Channels.

- *

- * To find the ARN for a queue, open the queue you want to use in the Amazon Connect Queue editor. The ARN - * for the queue is displayed in the address bar as part of the URL. For example, the queue ARN is the set of - * characters at the end of the URL, after 'id=' such as - * arn:aws:connect:us-east-1:270923740243:instance/78fb859d-1b7d-44b1-8aa3-12f0835c5855/queue/1d1a4575-9618-40ab-bbeb-81e45795fe61 - * . The queue ID is also included in the URL, and is the string after 'queue/'. + * The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only + * for the resources associated with the queues or channels included in the filter. You can include both + * queue IDs and queue ARNs in the same request. The only supported channel is VOICE. */ public void setFilters(Filters filters) { @@ -249,31 +195,14 @@ public void setFilters(Filters filters) { /** *

- * A Filters object that contains a list of queue IDs or queue ARNs, up to 100, or list of Channels to - * use to filter the metrics returned in the response. Metric data is retrieved only for the resources associated - * with the queue IDs, ARNs, or Channels included in the filter. You can include both IDs and ARNs in the same - * request. To retrieve metrics for all queues, add the queue ID or ARN for each queue in your instance. Only VOICE - * is supported for Channels. - *

- *

- * To find the ARN for a queue, open the queue you want to use in the Amazon Connect Queue editor. The ARN for the - * queue is displayed in the address bar as part of the URL. For example, the queue ARN is the set of characters at - * the end of the URL, after 'id=' such as - * arn:aws:connect:us-east-1:270923740243:instance/78fb859d-1b7d-44b1-8aa3-12f0835c5855/queue/1d1a4575-9618-40ab-bbeb-81e45795fe61 - * . The queue ID is also included in the URL, and is the string after 'queue/'. + * The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the + * resources associated with the queues or channels included in the filter. You can include both queue IDs and queue + * ARNs in the same request. The only supported channel is VOICE. *

* - * @return A Filters object that contains a list of queue IDs or queue ARNs, up to 100, or list of - * Channels to use to filter the metrics returned in the response. Metric data is retrieved only for the - * resources associated with the queue IDs, ARNs, or Channels included in the filter. You can include both - * IDs and ARNs in the same request. To retrieve metrics for all queues, add the queue ID or ARN for each - * queue in your instance. Only VOICE is supported for Channels.

- *

- * To find the ARN for a queue, open the queue you want to use in the Amazon Connect Queue editor. The ARN - * for the queue is displayed in the address bar as part of the URL. For example, the queue ARN is the set - * of characters at the end of the URL, after 'id=' such as - * arn:aws:connect:us-east-1:270923740243:instance/78fb859d-1b7d-44b1-8aa3-12f0835c5855/queue/1d1a4575-9618-40ab-bbeb-81e45795fe61 - * . The queue ID is also included in the URL, and is the string after 'queue/'. + * @return The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only + * for the resources associated with the queues or channels included in the filter. You can include both + * queue IDs and queue ARNs in the same request. The only supported channel is VOICE. */ public Filters getFilters() { @@ -282,32 +211,15 @@ public Filters getFilters() { /** *

- * A Filters object that contains a list of queue IDs or queue ARNs, up to 100, or list of Channels to - * use to filter the metrics returned in the response. Metric data is retrieved only for the resources associated - * with the queue IDs, ARNs, or Channels included in the filter. You can include both IDs and ARNs in the same - * request. To retrieve metrics for all queues, add the queue ID or ARN for each queue in your instance. Only VOICE - * is supported for Channels. - *

- *

- * To find the ARN for a queue, open the queue you want to use in the Amazon Connect Queue editor. The ARN for the - * queue is displayed in the address bar as part of the URL. For example, the queue ARN is the set of characters at - * the end of the URL, after 'id=' such as - * arn:aws:connect:us-east-1:270923740243:instance/78fb859d-1b7d-44b1-8aa3-12f0835c5855/queue/1d1a4575-9618-40ab-bbeb-81e45795fe61 - * . The queue ID is also included in the URL, and is the string after 'queue/'. + * The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the + * resources associated with the queues or channels included in the filter. You can include both queue IDs and queue + * ARNs in the same request. The only supported channel is VOICE. *

* * @param filters - * A Filters object that contains a list of queue IDs or queue ARNs, up to 100, or list of - * Channels to use to filter the metrics returned in the response. Metric data is retrieved only for the - * resources associated with the queue IDs, ARNs, or Channels included in the filter. You can include both - * IDs and ARNs in the same request. To retrieve metrics for all queues, add the queue ID or ARN for each - * queue in your instance. Only VOICE is supported for Channels.

- *

- * To find the ARN for a queue, open the queue you want to use in the Amazon Connect Queue editor. The ARN - * for the queue is displayed in the address bar as part of the URL. For example, the queue ARN is the set of - * characters at the end of the URL, after 'id=' such as - * arn:aws:connect:us-east-1:270923740243:instance/78fb859d-1b7d-44b1-8aa3-12f0835c5855/queue/1d1a4575-9618-40ab-bbeb-81e45795fe61 - * . The queue ID is also included in the URL, and is the string after 'queue/'. + * The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only + * for the resources associated with the queues or channels included in the filter. You can include both + * queue IDs and queue ARNs in the same request. The only supported channel is VOICE. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -318,20 +230,20 @@ public GetCurrentMetricDataRequest withFilters(Filters filters) { /** *

- * The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics returned apply to - * each queue rather than aggregated for all queues. If you group by CHANNEL, you should include a Channels filter. - * The only supported channel is VOICE. + * The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics + * returned apply to each queue rather than aggregated for all queues. If you group by CHANNEL, you + * should include a Channels filter. The only supported channel is VOICE. *

*

- * If no Grouping is included in the request, a summary of CurrentMetrics is returned. + * If no Grouping is included in the request, a summary of metrics is returned. *

* - * @return The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics returned - * apply to each queue rather than aggregated for all queues. If you group by CHANNEL, you should include a - * Channels filter. The only supported channel is VOICE.

+ * @return The grouping applied to the metrics returned. For example, when grouped by QUEUE, the + * metrics returned apply to each queue rather than aggregated for all queues. If you group by + * CHANNEL, you should include a Channels filter. The only supported channel is + * VOICE.

*

- * If no Grouping is included in the request, a summary of CurrentMetrics is - * returned. + * If no Grouping is included in the request, a summary of metrics is returned. * @see Grouping */ @@ -341,21 +253,20 @@ public java.util.List getGroupings() { /** *

- * The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics returned apply to - * each queue rather than aggregated for all queues. If you group by CHANNEL, you should include a Channels filter. - * The only supported channel is VOICE. + * The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics + * returned apply to each queue rather than aggregated for all queues. If you group by CHANNEL, you + * should include a Channels filter. The only supported channel is VOICE. *

*

- * If no Grouping is included in the request, a summary of CurrentMetrics is returned. + * If no Grouping is included in the request, a summary of metrics is returned. *

* * @param groupings - * The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics returned - * apply to each queue rather than aggregated for all queues. If you group by CHANNEL, you should include a - * Channels filter. The only supported channel is VOICE.

+ * The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics + * returned apply to each queue rather than aggregated for all queues. If you group by CHANNEL, + * you should include a Channels filter. The only supported channel is VOICE.

*

- * If no Grouping is included in the request, a summary of CurrentMetrics is - * returned. + * If no Grouping is included in the request, a summary of metrics is returned. * @see Grouping */ @@ -370,12 +281,12 @@ public void setGroupings(java.util.Collection groupings) { /** *

- * The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics returned apply to - * each queue rather than aggregated for all queues. If you group by CHANNEL, you should include a Channels filter. - * The only supported channel is VOICE. + * The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics + * returned apply to each queue rather than aggregated for all queues. If you group by CHANNEL, you + * should include a Channels filter. The only supported channel is VOICE. *

*

- * If no Grouping is included in the request, a summary of CurrentMetrics is returned. + * If no Grouping is included in the request, a summary of metrics is returned. *

*

* NOTE: This method appends the values to the existing list (if any). Use @@ -384,12 +295,11 @@ public void setGroupings(java.util.Collection groupings) { *

* * @param groupings - * The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics returned - * apply to each queue rather than aggregated for all queues. If you group by CHANNEL, you should include a - * Channels filter. The only supported channel is VOICE.

+ * The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics + * returned apply to each queue rather than aggregated for all queues. If you group by CHANNEL, + * you should include a Channels filter. The only supported channel is VOICE.

*

- * If no Grouping is included in the request, a summary of CurrentMetrics is - * returned. + * If no Grouping is included in the request, a summary of metrics is returned. * @return Returns a reference to this object so that method calls can be chained together. * @see Grouping */ @@ -406,21 +316,20 @@ public GetCurrentMetricDataRequest withGroupings(String... groupings) { /** *

- * The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics returned apply to - * each queue rather than aggregated for all queues. If you group by CHANNEL, you should include a Channels filter. - * The only supported channel is VOICE. + * The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics + * returned apply to each queue rather than aggregated for all queues. If you group by CHANNEL, you + * should include a Channels filter. The only supported channel is VOICE. *

*

- * If no Grouping is included in the request, a summary of CurrentMetrics is returned. + * If no Grouping is included in the request, a summary of metrics is returned. *

* * @param groupings - * The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics returned - * apply to each queue rather than aggregated for all queues. If you group by CHANNEL, you should include a - * Channels filter. The only supported channel is VOICE.

+ * The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics + * returned apply to each queue rather than aggregated for all queues. If you group by CHANNEL, + * you should include a Channels filter. The only supported channel is VOICE.

*

- * If no Grouping is included in the request, a summary of CurrentMetrics is - * returned. + * If no Grouping is included in the request, a summary of metrics is returned. * @return Returns a reference to this object so that method calls can be chained together. * @see Grouping */ @@ -432,21 +341,20 @@ public GetCurrentMetricDataRequest withGroupings(java.util.Collection gr /** *

- * The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics returned apply to - * each queue rather than aggregated for all queues. If you group by CHANNEL, you should include a Channels filter. - * The only supported channel is VOICE. + * The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics + * returned apply to each queue rather than aggregated for all queues. If you group by CHANNEL, you + * should include a Channels filter. The only supported channel is VOICE. *

*

- * If no Grouping is included in the request, a summary of CurrentMetrics is returned. + * If no Grouping is included in the request, a summary of metrics is returned. *

* * @param groupings - * The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics returned - * apply to each queue rather than aggregated for all queues. If you group by CHANNEL, you should include a - * Channels filter. The only supported channel is VOICE.

+ * The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics + * returned apply to each queue rather than aggregated for all queues. If you group by CHANNEL, + * you should include a Channels filter. The only supported channel is VOICE.

*

- * If no Grouping is included in the request, a summary of CurrentMetrics is - * returned. + * If no Grouping is included in the request, a summary of metrics is returned. * @return Returns a reference to this object so that method calls can be chained together. * @see Grouping */ @@ -466,51 +374,46 @@ public GetCurrentMetricDataRequest withGroupings(Grouping... groupings) { /** *

- * A list of CurrentMetric objects for the metrics to retrieve. Each CurrentMetric - * includes a name of a metric to retrieve and the unit to use for it. You must list each metric to retrieve data - * for in the request. - *

- *

- * The following metrics are available: + * The metrics to retrieve. Specify the name and unit for each metric. The following metrics are available: *

*
- *
AGENTS_AVAILABLE
+ *
AGENTS_AFTER_CONTACT_WORK
*
*

* Unit: COUNT *

*
- *
AGENTS_ONLINE
+ *
AGENTS_AVAILABLE
*
*

* Unit: COUNT *

*
- *
AGENTS_ON_CALL
+ *
AGENTS_ERROR
*
*

* Unit: COUNT *

*
- *
AGENTS_STAFFED
+ *
AGENTS_NON_PRODUCTIVE
*
*

* Unit: COUNT *

*
- *
AGENTS_AFTER_CONTACT_WORK
+ *
AGENTS_ON_CALL
*
*

* Unit: COUNT *

*
- *
AGENTS_NON_PRODUCTIVE
+ *
AGENTS_ONLINE
*
*

* Unit: COUNT *

*
- *
AGENTS_ERROR
+ *
AGENTS_STAFFED
*
*

* Unit: COUNT @@ -522,64 +425,60 @@ public GetCurrentMetricDataRequest withGroupings(Grouping... groupings) { * Unit: COUNT *

*
- *
OLDEST_CONTACT_AGE
+ *
CONTACTS_SCHEDULED
*
*

- * Unit: SECONDS + * Unit: COUNT *

*
- *
CONTACTS_SCHEDULED
+ *
OLDEST_CONTACT_AGE
*
*

- * Unit: COUNT + * Unit: SECONDS *

*
*
* - * @return A list of CurrentMetric objects for the metrics to retrieve. Each CurrentMetric - * includes a name of a metric to retrieve and the unit to use for it. You must list each metric to retrieve - * data for in the request.

- *

- * The following metrics are available: - *

+ * @return The metrics to retrieve. Specify the name and unit for each metric. The following metrics are + * available:

*
- *
AGENTS_AVAILABLE
+ *
AGENTS_AFTER_CONTACT_WORK
*
*

* Unit: COUNT *

*
- *
AGENTS_ONLINE
+ *
AGENTS_AVAILABLE
*
*

* Unit: COUNT *

*
- *
AGENTS_ON_CALL
+ *
AGENTS_ERROR
*
*

* Unit: COUNT *

*
- *
AGENTS_STAFFED
+ *
AGENTS_NON_PRODUCTIVE
*
*

* Unit: COUNT *

*
- *
AGENTS_AFTER_CONTACT_WORK
+ *
AGENTS_ON_CALL
*
*

* Unit: COUNT *

*
- *
AGENTS_NON_PRODUCTIVE
+ *
AGENTS_ONLINE
*
*

* Unit: COUNT *

*
- *
AGENTS_ERROR
+ *
AGENTS_STAFFED
*
*

* Unit: COUNT @@ -591,16 +490,16 @@ public GetCurrentMetricDataRequest withGroupings(Grouping... groupings) { * Unit: COUNT *

*
- *
OLDEST_CONTACT_AGE
+ *
CONTACTS_SCHEDULED
*
*

- * Unit: SECONDS + * Unit: COUNT *

*
- *
CONTACTS_SCHEDULED
+ *
OLDEST_CONTACT_AGE
*
*

- * Unit: COUNT + * Unit: SECONDS *

*
*/ @@ -611,51 +510,46 @@ public java.util.List getCurrentMetrics() { /** *

- * A list of CurrentMetric objects for the metrics to retrieve. Each CurrentMetric - * includes a name of a metric to retrieve and the unit to use for it. You must list each metric to retrieve data - * for in the request. - *

- *

- * The following metrics are available: + * The metrics to retrieve. Specify the name and unit for each metric. The following metrics are available: *

*
- *
AGENTS_AVAILABLE
+ *
AGENTS_AFTER_CONTACT_WORK
*
*

* Unit: COUNT *

*
- *
AGENTS_ONLINE
+ *
AGENTS_AVAILABLE
*
*

* Unit: COUNT *

*
- *
AGENTS_ON_CALL
+ *
AGENTS_ERROR
*
*

* Unit: COUNT *

*
- *
AGENTS_STAFFED
+ *
AGENTS_NON_PRODUCTIVE
*
*

* Unit: COUNT *

*
- *
AGENTS_AFTER_CONTACT_WORK
+ *
AGENTS_ON_CALL
*
*

* Unit: COUNT *

*
- *
AGENTS_NON_PRODUCTIVE
+ *
AGENTS_ONLINE
*
*

* Unit: COUNT *

*
- *
AGENTS_ERROR
+ *
AGENTS_STAFFED
*
*

* Unit: COUNT @@ -667,65 +561,61 @@ public java.util.List getCurrentMetrics() { * Unit: COUNT *

*
- *
OLDEST_CONTACT_AGE
+ *
CONTACTS_SCHEDULED
*
*

- * Unit: SECONDS + * Unit: COUNT *

*
- *
CONTACTS_SCHEDULED
+ *
OLDEST_CONTACT_AGE
*
*

- * Unit: COUNT + * Unit: SECONDS *

*
*
* * @param currentMetrics - * A list of CurrentMetric objects for the metrics to retrieve. Each CurrentMetric - * includes a name of a metric to retrieve and the unit to use for it. You must list each metric to retrieve - * data for in the request.

- *

- * The following metrics are available: - *

+ * The metrics to retrieve. Specify the name and unit for each metric. The following metrics are + * available:

*
- *
AGENTS_AVAILABLE
+ *
AGENTS_AFTER_CONTACT_WORK
*
*

* Unit: COUNT *

*
- *
AGENTS_ONLINE
+ *
AGENTS_AVAILABLE
*
*

* Unit: COUNT *

*
- *
AGENTS_ON_CALL
+ *
AGENTS_ERROR
*
*

* Unit: COUNT *

*
- *
AGENTS_STAFFED
+ *
AGENTS_NON_PRODUCTIVE
*
*

* Unit: COUNT *

*
- *
AGENTS_AFTER_CONTACT_WORK
+ *
AGENTS_ON_CALL
*
*

* Unit: COUNT *

*
- *
AGENTS_NON_PRODUCTIVE
+ *
AGENTS_ONLINE
*
*

* Unit: COUNT *

*
- *
AGENTS_ERROR
+ *
AGENTS_STAFFED
*
*

* Unit: COUNT @@ -737,16 +627,16 @@ public java.util.List getCurrentMetrics() { * Unit: COUNT *

*
- *
OLDEST_CONTACT_AGE
+ *
CONTACTS_SCHEDULED
*
*

- * Unit: SECONDS + * Unit: COUNT *

*
- *
CONTACTS_SCHEDULED
+ *
OLDEST_CONTACT_AGE
*
*

- * Unit: COUNT + * Unit: SECONDS *

*
*/ @@ -762,51 +652,46 @@ public void setCurrentMetrics(java.util.Collection currentMetrics /** *

- * A list of CurrentMetric objects for the metrics to retrieve. Each CurrentMetric - * includes a name of a metric to retrieve and the unit to use for it. You must list each metric to retrieve data - * for in the request. - *

- *

- * The following metrics are available: + * The metrics to retrieve. Specify the name and unit for each metric. The following metrics are available: *

*
- *
AGENTS_AVAILABLE
+ *
AGENTS_AFTER_CONTACT_WORK
*
*

* Unit: COUNT *

*
- *
AGENTS_ONLINE
+ *
AGENTS_AVAILABLE
*
*

* Unit: COUNT *

*
- *
AGENTS_ON_CALL
+ *
AGENTS_ERROR
*
*

* Unit: COUNT *

*
- *
AGENTS_STAFFED
+ *
AGENTS_NON_PRODUCTIVE
*
*

* Unit: COUNT *

*
- *
AGENTS_AFTER_CONTACT_WORK
+ *
AGENTS_ON_CALL
*
*

* Unit: COUNT *

*
- *
AGENTS_NON_PRODUCTIVE
+ *
AGENTS_ONLINE
*
*

* Unit: COUNT *

*
- *
AGENTS_ERROR
+ *
AGENTS_STAFFED
*
*

* Unit: COUNT @@ -818,16 +703,16 @@ public void setCurrentMetrics(java.util.Collection currentMetrics * Unit: COUNT *

*
- *
OLDEST_CONTACT_AGE
+ *
CONTACTS_SCHEDULED
*
*

- * Unit: SECONDS + * Unit: COUNT *

*
- *
CONTACTS_SCHEDULED
+ *
OLDEST_CONTACT_AGE
*
*

- * Unit: COUNT + * Unit: SECONDS *

*
*
@@ -838,50 +723,46 @@ public void setCurrentMetrics(java.util.Collection currentMetrics *

* * @param currentMetrics - * A list of CurrentMetric objects for the metrics to retrieve. Each CurrentMetric - * includes a name of a metric to retrieve and the unit to use for it. You must list each metric to retrieve - * data for in the request.

- *

- * The following metrics are available: - *

+ * The metrics to retrieve. Specify the name and unit for each metric. The following metrics are + * available:

*
- *
AGENTS_AVAILABLE
+ *
AGENTS_AFTER_CONTACT_WORK
*
*

* Unit: COUNT *

*
- *
AGENTS_ONLINE
+ *
AGENTS_AVAILABLE
*
*

* Unit: COUNT *

*
- *
AGENTS_ON_CALL
+ *
AGENTS_ERROR
*
*

* Unit: COUNT *

*
- *
AGENTS_STAFFED
+ *
AGENTS_NON_PRODUCTIVE
*
*

* Unit: COUNT *

*
- *
AGENTS_AFTER_CONTACT_WORK
+ *
AGENTS_ON_CALL
*
*

* Unit: COUNT *

*
- *
AGENTS_NON_PRODUCTIVE
+ *
AGENTS_ONLINE
*
*

* Unit: COUNT *

*
- *
AGENTS_ERROR
+ *
AGENTS_STAFFED
*
*

* Unit: COUNT @@ -893,16 +774,16 @@ public void setCurrentMetrics(java.util.Collection currentMetrics * Unit: COUNT *

*
- *
OLDEST_CONTACT_AGE
+ *
CONTACTS_SCHEDULED
*
*

- * Unit: SECONDS + * Unit: COUNT *

*
- *
CONTACTS_SCHEDULED
+ *
OLDEST_CONTACT_AGE
*
*

- * Unit: COUNT + * Unit: SECONDS *

*
* @return Returns a reference to this object so that method calls can be chained together. @@ -920,51 +801,46 @@ public GetCurrentMetricDataRequest withCurrentMetrics(CurrentMetric... currentMe /** *

- * A list of CurrentMetric objects for the metrics to retrieve. Each CurrentMetric - * includes a name of a metric to retrieve and the unit to use for it. You must list each metric to retrieve data - * for in the request. - *

- *

- * The following metrics are available: + * The metrics to retrieve. Specify the name and unit for each metric. The following metrics are available: *

*
- *
AGENTS_AVAILABLE
+ *
AGENTS_AFTER_CONTACT_WORK
*
*

* Unit: COUNT *

*
- *
AGENTS_ONLINE
+ *
AGENTS_AVAILABLE
*
*

* Unit: COUNT *

*
- *
AGENTS_ON_CALL
+ *
AGENTS_ERROR
*
*

* Unit: COUNT *

*
- *
AGENTS_STAFFED
+ *
AGENTS_NON_PRODUCTIVE
*
*

* Unit: COUNT *

*
- *
AGENTS_AFTER_CONTACT_WORK
+ *
AGENTS_ON_CALL
*
*

* Unit: COUNT *

*
- *
AGENTS_NON_PRODUCTIVE
+ *
AGENTS_ONLINE
*
*

* Unit: COUNT *

*
- *
AGENTS_ERROR
+ *
AGENTS_STAFFED
*
*

* Unit: COUNT @@ -976,65 +852,61 @@ public GetCurrentMetricDataRequest withCurrentMetrics(CurrentMetric... currentMe * Unit: COUNT *

*
- *
OLDEST_CONTACT_AGE
+ *
CONTACTS_SCHEDULED
*
*

- * Unit: SECONDS + * Unit: COUNT *

*
- *
CONTACTS_SCHEDULED
+ *
OLDEST_CONTACT_AGE
*
*

- * Unit: COUNT + * Unit: SECONDS *

*
*
* * @param currentMetrics - * A list of CurrentMetric objects for the metrics to retrieve. Each CurrentMetric - * includes a name of a metric to retrieve and the unit to use for it. You must list each metric to retrieve - * data for in the request.

- *

- * The following metrics are available: - *

+ * The metrics to retrieve. Specify the name and unit for each metric. The following metrics are + * available:

*
- *
AGENTS_AVAILABLE
+ *
AGENTS_AFTER_CONTACT_WORK
*
*

* Unit: COUNT *

*
- *
AGENTS_ONLINE
+ *
AGENTS_AVAILABLE
*
*

* Unit: COUNT *

*
- *
AGENTS_ON_CALL
+ *
AGENTS_ERROR
*
*

* Unit: COUNT *

*
- *
AGENTS_STAFFED
+ *
AGENTS_NON_PRODUCTIVE
*
*

* Unit: COUNT *

*
- *
AGENTS_AFTER_CONTACT_WORK
+ *
AGENTS_ON_CALL
*
*

* Unit: COUNT *

*
- *
AGENTS_NON_PRODUCTIVE
+ *
AGENTS_ONLINE
*
*

* Unit: COUNT *

*
- *
AGENTS_ERROR
+ *
AGENTS_STAFFED
*
*

* Unit: COUNT @@ -1046,16 +918,16 @@ public GetCurrentMetricDataRequest withCurrentMetrics(CurrentMetric... currentMe * Unit: COUNT *

*
- *
OLDEST_CONTACT_AGE
+ *
CONTACTS_SCHEDULED
*
*

- * Unit: SECONDS + * Unit: COUNT *

*
- *
CONTACTS_SCHEDULED
+ *
OLDEST_CONTACT_AGE
*
*

- * Unit: COUNT + * Unit: SECONDS *

*
* @return Returns a reference to this object so that method calls can be chained together. @@ -1072,16 +944,16 @@ public GetCurrentMetricDataRequest withCurrentMetrics(java.util.Collection *

- * The token expires after 5 minutes from the time it is created. Subsequent requests that use the NextToken must use the same request parameters as the request that generated the token. + * The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use + * the same request parameters as the request that generated the token. *

* * @param nextToken * The token for the next set of results. Use the value returned in the previous response in the next request * to retrieve the next set of results.

*

- * The token expires after 5 minutes from the time it is created. Subsequent requests that use the NextToken must use the same request parameters as the request that generated the token. + * The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must + * use the same request parameters as the request that generated the token. */ public void setNextToken(String nextToken) { @@ -1094,15 +966,15 @@ public void setNextToken(String nextToken) { * retrieve the next set of results. *

*

- * The token expires after 5 minutes from the time it is created. Subsequent requests that use the NextToken must use the same request parameters as the request that generated the token. + * The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use + * the same request parameters as the request that generated the token. *

* * @return The token for the next set of results. Use the value returned in the previous response in the next * request to retrieve the next set of results.

*

- * The token expires after 5 minutes from the time it is created. Subsequent requests that use the NextToken must use the same request parameters as the request that generated the token. + * The token expires after 5 minutes from the time it is created. Subsequent requests that use the token + * must use the same request parameters as the request that generated the token. */ public String getNextToken() { @@ -1115,16 +987,16 @@ public String getNextToken() { * retrieve the next set of results. *

*

- * The token expires after 5 minutes from the time it is created. Subsequent requests that use the NextToken must use the same request parameters as the request that generated the token. + * The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use + * the same request parameters as the request that generated the token. *

* * @param nextToken * The token for the next set of results. Use the value returned in the previous response in the next request * to retrieve the next set of results.

*

- * The token expires after 5 minutes from the time it is created. Subsequent requests that use the NextToken must use the same request parameters as the request that generated the token. + * The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must + * use the same request parameters as the request that generated the token. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -1135,13 +1007,11 @@ public GetCurrentMetricDataRequest withNextToken(String nextToken) { /** *

- * MaxResults indicates the maximum number of results to return per page in the response, between 1 and - * 100. + * The maximimum number of results to return per page. *

* * @param maxResults - * MaxResults indicates the maximum number of results to return per page in the response, - * between 1 and 100. + * The maximimum number of results to return per page. */ public void setMaxResults(Integer maxResults) { @@ -1150,12 +1020,10 @@ public void setMaxResults(Integer maxResults) { /** *

- * MaxResults indicates the maximum number of results to return per page in the response, between 1 and - * 100. + * The maximimum number of results to return per page. *

* - * @return MaxResults indicates the maximum number of results to return per page in the response, - * between 1 and 100. + * @return The maximimum number of results to return per page. */ public Integer getMaxResults() { @@ -1164,13 +1032,11 @@ public Integer getMaxResults() { /** *

- * MaxResults indicates the maximum number of results to return per page in the response, between 1 and - * 100. + * The maximimum number of results to return per page. *

* * @param maxResults - * MaxResults indicates the maximum number of results to return per page in the response, - * between 1 and 100. + * The maximimum number of results to return per page. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/GetCurrentMetricDataResult.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/GetCurrentMetricDataResult.java index c16849a6fbf2..43714b8a63d9 100644 --- a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/GetCurrentMetricDataResult.java +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/GetCurrentMetricDataResult.java @@ -25,56 +25,41 @@ public class GetCurrentMetricDataResult extends com.amazonaws.AmazonWebServiceRe /** *

- * A string returned in the response. Use the value returned in the response as the value of the NextToken in a - * subsequent request to retrieve the next set of results. + * If there are additional results, this is the token for the next set of results. *

*

- * The token expires after 5 minutes from the time it is created. Subsequent requests that use the NextToken must - * use the same request parameters as the request that generated the token. + * The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use + * the same request parameters as the request that generated the token. *

*/ private String nextToken; /** *

- * A list of CurrentMetricResult objects organized by Dimensions combining with - * CurrentMetricDataCollections. - *

- *

- * Dimensions is the resourceId specified in the Filters of the request. - *

- *

- * Collections is a list of CurrentMetricData objects with corresponding values to the - * CurrentMetrics specified in the request. - *

- *

- * If no Grouping is specified in the request, Collections is a summary for the - * CurrentMetric returned. + * Information about the real-time metrics. *

*/ private java.util.List metricResults; /** *

- * The time at which CurrentMetricData was retrieved and cached for pagination. + * The time at which the metrics were retrieved and cached for pagination. *

*/ private java.util.Date dataSnapshotTime; /** *

- * A string returned in the response. Use the value returned in the response as the value of the NextToken in a - * subsequent request to retrieve the next set of results. + * If there are additional results, this is the token for the next set of results. *

*

- * The token expires after 5 minutes from the time it is created. Subsequent requests that use the NextToken must - * use the same request parameters as the request that generated the token. + * The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use + * the same request parameters as the request that generated the token. *

* * @param nextToken - * A string returned in the response. Use the value returned in the response as the value of the NextToken in - * a subsequent request to retrieve the next set of results.

+ * If there are additional results, this is the token for the next set of results.

*

- * The token expires after 5 minutes from the time it is created. Subsequent requests that use the NextToken - * must use the same request parameters as the request that generated the token. + * The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must + * use the same request parameters as the request that generated the token. */ public void setNextToken(String nextToken) { @@ -83,18 +68,16 @@ public void setNextToken(String nextToken) { /** *

- * A string returned in the response. Use the value returned in the response as the value of the NextToken in a - * subsequent request to retrieve the next set of results. + * If there are additional results, this is the token for the next set of results. *

*

- * The token expires after 5 minutes from the time it is created. Subsequent requests that use the NextToken must - * use the same request parameters as the request that generated the token. + * The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use + * the same request parameters as the request that generated the token. *

* - * @return A string returned in the response. Use the value returned in the response as the value of the NextToken - * in a subsequent request to retrieve the next set of results.

+ * @return If there are additional results, this is the token for the next set of results.

*

- * The token expires after 5 minutes from the time it is created. Subsequent requests that use the NextToken + * The token expires after 5 minutes from the time it is created. Subsequent requests that use the token * must use the same request parameters as the request that generated the token. */ @@ -104,20 +87,18 @@ public String getNextToken() { /** *

- * A string returned in the response. Use the value returned in the response as the value of the NextToken in a - * subsequent request to retrieve the next set of results. + * If there are additional results, this is the token for the next set of results. *

*

- * The token expires after 5 minutes from the time it is created. Subsequent requests that use the NextToken must - * use the same request parameters as the request that generated the token. + * The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use + * the same request parameters as the request that generated the token. *

* * @param nextToken - * A string returned in the response. Use the value returned in the response as the value of the NextToken in - * a subsequent request to retrieve the next set of results.

+ * If there are additional results, this is the token for the next set of results.

*

- * The token expires after 5 minutes from the time it is created. Subsequent requests that use the NextToken - * must use the same request parameters as the request that generated the token. + * The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must + * use the same request parameters as the request that generated the token. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -128,33 +109,10 @@ public GetCurrentMetricDataResult withNextToken(String nextToken) { /** *

- * A list of CurrentMetricResult objects organized by Dimensions combining with - * CurrentMetricDataCollections. - *

- *

- * Dimensions is the resourceId specified in the Filters of the request. - *

- *

- * Collections is a list of CurrentMetricData objects with corresponding values to the - * CurrentMetrics specified in the request. - *

- *

- * If no Grouping is specified in the request, Collections is a summary for the - * CurrentMetric returned. + * Information about the real-time metrics. *

* - * @return A list of CurrentMetricResult objects organized by Dimensions combining with - * CurrentMetricDataCollections.

- *

- * Dimensions is the resourceId specified in the Filters of the request. - *

- *

- * Collections is a list of CurrentMetricData objects with corresponding values to - * the CurrentMetrics specified in the request. - *

- *

- * If no Grouping is specified in the request, Collections is a summary for the - * CurrentMetric returned. + * @return Information about the real-time metrics. */ public java.util.List getMetricResults() { @@ -163,34 +121,11 @@ public java.util.List getMetricResults() { /** *

- * A list of CurrentMetricResult objects organized by Dimensions combining with - * CurrentMetricDataCollections. - *

- *

- * Dimensions is the resourceId specified in the Filters of the request. - *

- *

- * Collections is a list of CurrentMetricData objects with corresponding values to the - * CurrentMetrics specified in the request. - *

- *

- * If no Grouping is specified in the request, Collections is a summary for the - * CurrentMetric returned. + * Information about the real-time metrics. *

* * @param metricResults - * A list of CurrentMetricResult objects organized by Dimensions combining with - * CurrentMetricDataCollections.

- *

- * Dimensions is the resourceId specified in the Filters of the request. - *

- *

- * Collections is a list of CurrentMetricData objects with corresponding values to - * the CurrentMetrics specified in the request. - *

- *

- * If no Grouping is specified in the request, Collections is a summary for the - * CurrentMetric returned. + * Information about the real-time metrics. */ public void setMetricResults(java.util.Collection metricResults) { @@ -204,19 +139,7 @@ public void setMetricResults(java.util.Collection metricRes /** *

- * A list of CurrentMetricResult objects organized by Dimensions combining with - * CurrentMetricDataCollections. - *

- *

- * Dimensions is the resourceId specified in the Filters of the request. - *

- *

- * Collections is a list of CurrentMetricData objects with corresponding values to the - * CurrentMetrics specified in the request. - *

- *

- * If no Grouping is specified in the request, Collections is a summary for the - * CurrentMetric returned. + * Information about the real-time metrics. *

*

* NOTE: This method appends the values to the existing list (if any). Use @@ -225,18 +148,7 @@ public void setMetricResults(java.util.Collection metricRes *

* * @param metricResults - * A list of CurrentMetricResult objects organized by Dimensions combining with - * CurrentMetricDataCollections.

- *

- * Dimensions is the resourceId specified in the Filters of the request. - *

- *

- * Collections is a list of CurrentMetricData objects with corresponding values to - * the CurrentMetrics specified in the request. - *

- *

- * If no Grouping is specified in the request, Collections is a summary for the - * CurrentMetric returned. + * Information about the real-time metrics. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -252,34 +164,11 @@ public GetCurrentMetricDataResult withMetricResults(CurrentMetricResult... metri /** *

- * A list of CurrentMetricResult objects organized by Dimensions combining with - * CurrentMetricDataCollections. - *

- *

- * Dimensions is the resourceId specified in the Filters of the request. - *

- *

- * Collections is a list of CurrentMetricData objects with corresponding values to the - * CurrentMetrics specified in the request. - *

- *

- * If no Grouping is specified in the request, Collections is a summary for the - * CurrentMetric returned. + * Information about the real-time metrics. *

* * @param metricResults - * A list of CurrentMetricResult objects organized by Dimensions combining with - * CurrentMetricDataCollections.

- *

- * Dimensions is the resourceId specified in the Filters of the request. - *

- *

- * Collections is a list of CurrentMetricData objects with corresponding values to - * the CurrentMetrics specified in the request. - *

- *

- * If no Grouping is specified in the request, Collections is a summary for the - * CurrentMetric returned. + * Information about the real-time metrics. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -290,11 +179,11 @@ public GetCurrentMetricDataResult withMetricResults(java.util.Collection - * The time at which CurrentMetricData was retrieved and cached for pagination. + * The time at which the metrics were retrieved and cached for pagination. *

* * @param dataSnapshotTime - * The time at which CurrentMetricData was retrieved and cached for pagination. + * The time at which the metrics were retrieved and cached for pagination. */ public void setDataSnapshotTime(java.util.Date dataSnapshotTime) { @@ -303,10 +192,10 @@ public void setDataSnapshotTime(java.util.Date dataSnapshotTime) { /** *

- * The time at which CurrentMetricData was retrieved and cached for pagination. + * The time at which the metrics were retrieved and cached for pagination. *

* - * @return The time at which CurrentMetricData was retrieved and cached for pagination. + * @return The time at which the metrics were retrieved and cached for pagination. */ public java.util.Date getDataSnapshotTime() { @@ -315,11 +204,11 @@ public java.util.Date getDataSnapshotTime() { /** *

- * The time at which CurrentMetricData was retrieved and cached for pagination. + * The time at which the metrics were retrieved and cached for pagination. *

* * @param dataSnapshotTime - * The time at which CurrentMetricData was retrieved and cached for pagination. + * The time at which the metrics were retrieved and cached for pagination. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/GetFederationTokenRequest.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/GetFederationTokenRequest.java index a5effffdc4c2..3907878970f4 100644 --- a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/GetFederationTokenRequest.java +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/GetFederationTokenRequest.java @@ -27,27 +27,18 @@ public class GetFederationTokenRequest extends com.amazonaws.AmazonWebServiceReq /** *

- * 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. + * The identifier of the Amazon Connect instance. *

*/ private String 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. + * The identifier of the Amazon Connect instance. *

* * @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. + * The identifier of the Amazon Connect instance. */ public void setInstanceId(String instanceId) { @@ -56,17 +47,10 @@ public void setInstanceId(String 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. + * The identifier of the Amazon Connect instance. *

* - * @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. + * @return The identifier of the Amazon Connect instance. */ public String getInstanceId() { @@ -75,17 +59,11 @@ public String getInstanceId() { /** *

- * 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. + * The identifier of the Amazon Connect instance. *

* * @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. + * The identifier of the Amazon Connect instance. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/GetMetricDataRequest.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/GetMetricDataRequest.java index 8cdf08fbafd8..29a1189770b6 100644 --- a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/GetMetricDataRequest.java +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/GetMetricDataRequest.java @@ -27,10 +27,7 @@ public class GetMetricDataRequest extends com.amazonaws.AmazonWebServiceRequest /** *

- * 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. + * The identifier of the Amazon Connect instance. *

*/ private String instanceId; @@ -40,8 +37,8 @@ public class GetMetricDataRequest extends com.amazonaws.AmazonWebServiceRequest * historical metrics data. The time must be specified using a multiple of 5 minutes, such as 10:05, 10:10, 10:15. *

*

- * StartTime cannot be earlier than 24 hours before the time of the request. Historical metrics are - * available in Amazon Connect only for 24 hours. + * The start time cannot be earlier than 24 hours before the time of the request. Historical metrics are available + * only for 24 hours. *

*/ private java.util.Date startTime; @@ -49,211 +46,192 @@ public class GetMetricDataRequest extends com.amazonaws.AmazonWebServiceRequest *

* The timestamp, in UNIX Epoch time format, at which to end the reporting interval for the retrieval of historical * metrics data. The time must be specified using an interval of 5 minutes, such as 11:00, 11:05, 11:10, and must be - * later than the StartTime timestamp. + * later than the start time timestamp. *

*

- * The time range between StartTime and EndTime must be less than 24 hours. + * The time range between the start and end time must be less than 24 hours. *

*/ private java.util.Date endTime; /** *

- * A Filters object that contains a list of queue IDs or queue ARNs, up to 100, or a list of Channels - * to use to filter the metrics returned in the response. Metric data is retrieved only for the resources associated - * with the IDs, ARNs, or Channels included in the filter. You can use both IDs and ARNs together in a request. Only - * VOICE is supported for Channel. - *

- *

- * To find the ARN for a queue, open the queue you want to use in the Amazon Connect Queue editor. The ARN for the - * queue is displayed in the address bar as part of the URL. For example, the queue ARN is the set of characters at - * the end of the URL, after 'id=' such as - * arn:aws:connect:us-east-1:270923740243:instance/78fb859d-1b7d-44b1-8aa3-12f0835c5855/queue/1d1a4575-9618-40ab-bbeb-81e45795fe61 - * . The queue ID is also included in the URL, and is the string after 'queue/'. + * The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the + * resources associated with the queues or channels included in the filter. You can include both queue IDs and queue + * ARNs in the same request. The only supported channel is VOICE. *

*/ private Filters filters; /** *

- * The grouping applied to the metrics returned. For example, when results are grouped by queueId, the metrics + * The grouping applied to the metrics returned. For example, when results are grouped by queue, the metrics * returned are grouped by queue. The values returned apply to the metrics for each queue rather than aggregated for * all queues. *

*

- * The current version supports grouping by Queue + * The only supported grouping is QUEUE. *

*

- * If no Grouping is included in the request, a summary of HistoricalMetrics for all - * queues is returned. + * If no grouping is specified, a summary of metrics for all queues is returned. *

*/ private java.util.List groupings; /** *

- * A list of HistoricalMetric objects that contain the metrics to retrieve with the request. - *

- *

- * A HistoricalMetric object contains: HistoricalMetricName, Statistic, - * Threshold, and Unit. - *

- *

- * You must list each metric to retrieve data for in the request. For each historical metric you include in the - * request, you must include a Unit and a Statistic. - *

- *

- * The following historical metrics are available: + * The metrics to retrieve. Specify the name, unit, and statistic for each metric. The following historical metrics + * are available: *

*
- *
CONTACTS_QUEUED
+ *
ABANDON_TIME
*
*

- * Unit: COUNT + * Unit: SECONDS *

*

- * Statistic: SUM + * Statistic: AVG *

*
- *
CONTACTS_HANDLED
+ *
AFTER_CONTACT_WORK_TIME
*
*

- * Unit: COUNT + * Unit: SECONDS *

*

- * Statistics: SUM + * Statistic: AVG *

*
- *
CONTACTS_ABANDONED
+ *
API_CONTACTS_HANDLED
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CONTACTS_CONSULTED
+ *
CALLBACK_CONTACTS_HANDLED
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CONTACTS_AGENT_HUNG_UP_FIRST
+ *
CONTACTS_ABANDONED
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CONTACTS_HANDLED_INCOMING
+ *
CONTACTS_AGENT_HUNG_UP_FIRST
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CONTACTS_HANDLED_OUTBOUND
+ *
CONTACTS_CONSULTED
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CONTACTS_HOLD_ABANDONS
+ *
CONTACTS_HANDLED
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CONTACTS_TRANSFERRED_IN
+ *
CONTACTS_HANDLED_INCOMING
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CONTACTS_TRANSFERRED_OUT
+ *
CONTACTS_HANDLED_OUTBOUND
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CONTACTS_TRANSFERRED_IN_FROM_QUEUE
+ *
CONTACTS_HOLD_ABANDONS
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CONTACTS_TRANSFERRED_OUT_FROM_QUEUE
+ *
CONTACTS_MISSED
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CALLBACK_CONTACTS_HANDLED
+ *
CONTACTS_QUEUED
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CALLBACK_CONTACTS_HANDLED
+ *
CONTACTS_TRANSFERRED_IN
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
API_CONTACTS_HANDLED
+ *
CONTACTS_TRANSFERRED_IN_FROM_QUEUE
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CONTACTS_MISSED
+ *
CONTACTS_TRANSFERRED_OUT
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
OCCUPANCY
+ *
CONTACTS_TRANSFERRED_OUT_FROM_QUEUE
*
*

- * Unit: PERCENT + * Unit: COUNT *

*

- * Statistics: AVG + * Statistic: SUM *

*
*
HANDLE_TIME
@@ -262,70 +240,61 @@ public class GetMetricDataRequest extends com.amazonaws.AmazonWebServiceRequest * Unit: SECONDS *

*

- * Statistics: AVG + * Statistic: AVG *

* - *
AFTER_CONTACT_WORK_TIME
+ *
HOLD_TIME
*
*

* Unit: SECONDS *

*

- * Statistics: AVG + * Statistic: AVG *

*
- *
QUEUED_TIME
+ *
INTERACTION_AND_HOLD_TIME
*
*

* Unit: SECONDS *

*

- * Statistics: MAX - *

- *
- *
ABANDON_TIME
- *
- *

- * Unit: COUNT - *

- *

- * Statistics: SUM + * Statistic: AVG *

*
- *
QUEUE_ANSWER_TIME
+ *
INTERACTION_TIME
*
*

* Unit: SECONDS *

*

- * Statistics: AVG + * Statistic: AVG *

*
- *
HOLD_TIME
+ *
OCCUPANCY
*
*

- * Unit: SECONDS + * Unit: PERCENT *

*

- * Statistics: AVG + * Statistic: AVG *

*
- *
INTERACTION_TIME
+ *
QUEUE_ANSWER_TIME
*
*

* Unit: SECONDS *

*

- * Statistics: AVG + * Statistic: AVG *

*
- *
INTERACTION_AND_HOLD_TIME
+ *
QUEUED_TIME
*
*

* Unit: SECONDS *

*

- * Statistics: AVG + * Statistic: MAX *

*
*
SERVICE_LEVEL
@@ -334,7 +303,7 @@ public class GetMetricDataRequest extends com.amazonaws.AmazonWebServiceRequest * Unit: PERCENT *

*

- * Statistics: AVG + * Statistic: AVG *

*

* Threshold: Only "Less than" comparisons are supported, with the following service level thresholds: 15, 20, 25, @@ -353,24 +322,18 @@ public class GetMetricDataRequest extends com.amazonaws.AmazonWebServiceRequest private String nextToken; /** *

- * Indicates the maximum number of results to return per page in the response, between 1-100. + * The maximimum number of results to return per page. *

*/ private Integer maxResults; /** *

- * 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. + * The identifier of the Amazon Connect instance. *

* * @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. + * The identifier of the Amazon Connect instance. */ public void setInstanceId(String instanceId) { @@ -379,17 +342,10 @@ public void setInstanceId(String 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. + * The identifier of the Amazon Connect instance. *

* - * @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. + * @return The identifier of the Amazon Connect instance. */ public String getInstanceId() { @@ -398,17 +354,11 @@ public String getInstanceId() { /** *

- * 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. + * The identifier of the Amazon Connect instance. *

* * @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. + * The identifier of the Amazon Connect instance. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -423,8 +373,8 @@ public GetMetricDataRequest withInstanceId(String instanceId) { * historical metrics data. The time must be specified using a multiple of 5 minutes, such as 10:05, 10:10, 10:15. *

*

- * StartTime cannot be earlier than 24 hours before the time of the request. Historical metrics are - * available in Amazon Connect only for 24 hours. + * The start time cannot be earlier than 24 hours before the time of the request. Historical metrics are available + * only for 24 hours. *

* * @param startTime @@ -432,8 +382,8 @@ public GetMetricDataRequest withInstanceId(String instanceId) { * historical metrics data. The time must be specified using a multiple of 5 minutes, such as 10:05, 10:10, * 10:15.

*

- * StartTime cannot be earlier than 24 hours before the time of the request. Historical metrics - * are available in Amazon Connect only for 24 hours. + * The start time cannot be earlier than 24 hours before the time of the request. Historical metrics are + * available only for 24 hours. */ public void setStartTime(java.util.Date startTime) { @@ -446,16 +396,16 @@ public void setStartTime(java.util.Date startTime) { * historical metrics data. The time must be specified using a multiple of 5 minutes, such as 10:05, 10:10, 10:15. *

*

- * StartTime cannot be earlier than 24 hours before the time of the request. Historical metrics are - * available in Amazon Connect only for 24 hours. + * The start time cannot be earlier than 24 hours before the time of the request. Historical metrics are available + * only for 24 hours. *

* * @return The timestamp, in UNIX Epoch time format, at which to start the reporting interval for the retrieval of * historical metrics data. The time must be specified using a multiple of 5 minutes, such as 10:05, 10:10, * 10:15.

*

- * StartTime cannot be earlier than 24 hours before the time of the request. Historical metrics - * are available in Amazon Connect only for 24 hours. + * The start time cannot be earlier than 24 hours before the time of the request. Historical metrics are + * available only for 24 hours. */ public java.util.Date getStartTime() { @@ -468,8 +418,8 @@ public java.util.Date getStartTime() { * historical metrics data. The time must be specified using a multiple of 5 minutes, such as 10:05, 10:10, 10:15. *

*

- * StartTime cannot be earlier than 24 hours before the time of the request. Historical metrics are - * available in Amazon Connect only for 24 hours. + * The start time cannot be earlier than 24 hours before the time of the request. Historical metrics are available + * only for 24 hours. *

* * @param startTime @@ -477,8 +427,8 @@ public java.util.Date getStartTime() { * historical metrics data. The time must be specified using a multiple of 5 minutes, such as 10:05, 10:10, * 10:15.

*

- * StartTime cannot be earlier than 24 hours before the time of the request. Historical metrics - * are available in Amazon Connect only for 24 hours. + * The start time cannot be earlier than 24 hours before the time of the request. Historical metrics are + * available only for 24 hours. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -491,18 +441,18 @@ public GetMetricDataRequest withStartTime(java.util.Date startTime) { *

* The timestamp, in UNIX Epoch time format, at which to end the reporting interval for the retrieval of historical * metrics data. The time must be specified using an interval of 5 minutes, such as 11:00, 11:05, 11:10, and must be - * later than the StartTime timestamp. + * later than the start time timestamp. *

*

- * The time range between StartTime and EndTime must be less than 24 hours. + * The time range between the start and end time must be less than 24 hours. *

* * @param endTime * The timestamp, in UNIX Epoch time format, at which to end the reporting interval for the retrieval of * historical metrics data. The time must be specified using an interval of 5 minutes, such as 11:00, 11:05, - * 11:10, and must be later than the StartTime timestamp.

+ * 11:10, and must be later than the start time timestamp.

*

- * The time range between StartTime and EndTime must be less than 24 hours. + * The time range between the start and end time must be less than 24 hours. */ public void setEndTime(java.util.Date endTime) { @@ -513,17 +463,17 @@ public void setEndTime(java.util.Date endTime) { *

* The timestamp, in UNIX Epoch time format, at which to end the reporting interval for the retrieval of historical * metrics data. The time must be specified using an interval of 5 minutes, such as 11:00, 11:05, 11:10, and must be - * later than the StartTime timestamp. + * later than the start time timestamp. *

*

- * The time range between StartTime and EndTime must be less than 24 hours. + * The time range between the start and end time must be less than 24 hours. *

* * @return The timestamp, in UNIX Epoch time format, at which to end the reporting interval for the retrieval of * historical metrics data. The time must be specified using an interval of 5 minutes, such as 11:00, 11:05, - * 11:10, and must be later than the StartTime timestamp.

+ * 11:10, and must be later than the start time timestamp.

*

- * The time range between StartTime and EndTime must be less than 24 hours. + * The time range between the start and end time must be less than 24 hours. */ public java.util.Date getEndTime() { @@ -534,18 +484,18 @@ public java.util.Date getEndTime() { *

* The timestamp, in UNIX Epoch time format, at which to end the reporting interval for the retrieval of historical * metrics data. The time must be specified using an interval of 5 minutes, such as 11:00, 11:05, 11:10, and must be - * later than the StartTime timestamp. + * later than the start time timestamp. *

*

- * The time range between StartTime and EndTime must be less than 24 hours. + * The time range between the start and end time must be less than 24 hours. *

* * @param endTime * The timestamp, in UNIX Epoch time format, at which to end the reporting interval for the retrieval of * historical metrics data. The time must be specified using an interval of 5 minutes, such as 11:00, 11:05, - * 11:10, and must be later than the StartTime timestamp.

+ * 11:10, and must be later than the start time timestamp.

*

- * The time range between StartTime and EndTime must be less than 24 hours. + * The time range between the start and end time must be less than 24 hours. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -556,30 +506,15 @@ public GetMetricDataRequest withEndTime(java.util.Date endTime) { /** *

- * A Filters object that contains a list of queue IDs or queue ARNs, up to 100, or a list of Channels - * to use to filter the metrics returned in the response. Metric data is retrieved only for the resources associated - * with the IDs, ARNs, or Channels included in the filter. You can use both IDs and ARNs together in a request. Only - * VOICE is supported for Channel. - *

- *

- * To find the ARN for a queue, open the queue you want to use in the Amazon Connect Queue editor. The ARN for the - * queue is displayed in the address bar as part of the URL. For example, the queue ARN is the set of characters at - * the end of the URL, after 'id=' such as - * arn:aws:connect:us-east-1:270923740243:instance/78fb859d-1b7d-44b1-8aa3-12f0835c5855/queue/1d1a4575-9618-40ab-bbeb-81e45795fe61 - * . The queue ID is also included in the URL, and is the string after 'queue/'. + * The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the + * resources associated with the queues or channels included in the filter. You can include both queue IDs and queue + * ARNs in the same request. The only supported channel is VOICE. *

* * @param filters - * A Filters object that contains a list of queue IDs or queue ARNs, up to 100, or a list of - * Channels to use to filter the metrics returned in the response. Metric data is retrieved only for the - * resources associated with the IDs, ARNs, or Channels included in the filter. You can use both IDs and ARNs - * together in a request. Only VOICE is supported for Channel.

- *

- * To find the ARN for a queue, open the queue you want to use in the Amazon Connect Queue editor. The ARN - * for the queue is displayed in the address bar as part of the URL. For example, the queue ARN is the set of - * characters at the end of the URL, after 'id=' such as - * arn:aws:connect:us-east-1:270923740243:instance/78fb859d-1b7d-44b1-8aa3-12f0835c5855/queue/1d1a4575-9618-40ab-bbeb-81e45795fe61 - * . The queue ID is also included in the URL, and is the string after 'queue/'. + * The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only + * for the resources associated with the queues or channels included in the filter. You can include both + * queue IDs and queue ARNs in the same request. The only supported channel is VOICE. */ public void setFilters(Filters filters) { @@ -588,29 +523,14 @@ public void setFilters(Filters filters) { /** *

- * A Filters object that contains a list of queue IDs or queue ARNs, up to 100, or a list of Channels - * to use to filter the metrics returned in the response. Metric data is retrieved only for the resources associated - * with the IDs, ARNs, or Channels included in the filter. You can use both IDs and ARNs together in a request. Only - * VOICE is supported for Channel. - *

- *

- * To find the ARN for a queue, open the queue you want to use in the Amazon Connect Queue editor. The ARN for the - * queue is displayed in the address bar as part of the URL. For example, the queue ARN is the set of characters at - * the end of the URL, after 'id=' such as - * arn:aws:connect:us-east-1:270923740243:instance/78fb859d-1b7d-44b1-8aa3-12f0835c5855/queue/1d1a4575-9618-40ab-bbeb-81e45795fe61 - * . The queue ID is also included in the URL, and is the string after 'queue/'. + * The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the + * resources associated with the queues or channels included in the filter. You can include both queue IDs and queue + * ARNs in the same request. The only supported channel is VOICE. *

* - * @return A Filters object that contains a list of queue IDs or queue ARNs, up to 100, or a list of - * Channels to use to filter the metrics returned in the response. Metric data is retrieved only for the - * resources associated with the IDs, ARNs, or Channels included in the filter. You can use both IDs and - * ARNs together in a request. Only VOICE is supported for Channel.

- *

- * To find the ARN for a queue, open the queue you want to use in the Amazon Connect Queue editor. The ARN - * for the queue is displayed in the address bar as part of the URL. For example, the queue ARN is the set - * of characters at the end of the URL, after 'id=' such as - * arn:aws:connect:us-east-1:270923740243:instance/78fb859d-1b7d-44b1-8aa3-12f0835c5855/queue/1d1a4575-9618-40ab-bbeb-81e45795fe61 - * . The queue ID is also included in the URL, and is the string after 'queue/'. + * @return The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only + * for the resources associated with the queues or channels included in the filter. You can include both + * queue IDs and queue ARNs in the same request. The only supported channel is VOICE. */ public Filters getFilters() { @@ -619,30 +539,15 @@ public Filters getFilters() { /** *

- * A Filters object that contains a list of queue IDs or queue ARNs, up to 100, or a list of Channels - * to use to filter the metrics returned in the response. Metric data is retrieved only for the resources associated - * with the IDs, ARNs, or Channels included in the filter. You can use both IDs and ARNs together in a request. Only - * VOICE is supported for Channel. - *

- *

- * To find the ARN for a queue, open the queue you want to use in the Amazon Connect Queue editor. The ARN for the - * queue is displayed in the address bar as part of the URL. For example, the queue ARN is the set of characters at - * the end of the URL, after 'id=' such as - * arn:aws:connect:us-east-1:270923740243:instance/78fb859d-1b7d-44b1-8aa3-12f0835c5855/queue/1d1a4575-9618-40ab-bbeb-81e45795fe61 - * . The queue ID is also included in the URL, and is the string after 'queue/'. + * The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the + * resources associated with the queues or channels included in the filter. You can include both queue IDs and queue + * ARNs in the same request. The only supported channel is VOICE. *

* * @param filters - * A Filters object that contains a list of queue IDs or queue ARNs, up to 100, or a list of - * Channels to use to filter the metrics returned in the response. Metric data is retrieved only for the - * resources associated with the IDs, ARNs, or Channels included in the filter. You can use both IDs and ARNs - * together in a request. Only VOICE is supported for Channel.

- *

- * To find the ARN for a queue, open the queue you want to use in the Amazon Connect Queue editor. The ARN - * for the queue is displayed in the address bar as part of the URL. For example, the queue ARN is the set of - * characters at the end of the URL, after 'id=' such as - * arn:aws:connect:us-east-1:270923740243:instance/78fb859d-1b7d-44b1-8aa3-12f0835c5855/queue/1d1a4575-9618-40ab-bbeb-81e45795fe61 - * . The queue ID is also included in the URL, and is the string after 'queue/'. + * The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only + * for the resources associated with the queues or channels included in the filter. You can include both + * queue IDs and queue ARNs in the same request. The only supported channel is VOICE. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -653,27 +558,25 @@ public GetMetricDataRequest withFilters(Filters filters) { /** *

- * The grouping applied to the metrics returned. For example, when results are grouped by queueId, the metrics + * The grouping applied to the metrics returned. For example, when results are grouped by queue, the metrics * returned are grouped by queue. The values returned apply to the metrics for each queue rather than aggregated for * all queues. *

*

- * The current version supports grouping by Queue + * The only supported grouping is QUEUE. *

*

- * If no Grouping is included in the request, a summary of HistoricalMetrics for all - * queues is returned. + * If no grouping is specified, a summary of metrics for all queues is returned. *

* - * @return The grouping applied to the metrics returned. For example, when results are grouped by queueId, the - * metrics returned are grouped by queue. The values returned apply to the metrics for each queue rather - * than aggregated for all queues.

+ * @return The grouping applied to the metrics returned. For example, when results are grouped by queue, the metrics + * returned are grouped by queue. The values returned apply to the metrics for each queue rather than + * aggregated for all queues.

*

- * The current version supports grouping by Queue + * The only supported grouping is QUEUE. *

*

- * If no Grouping is included in the request, a summary of HistoricalMetrics for - * all queues is returned. + * If no grouping is specified, a summary of metrics for all queues is returned. * @see Grouping */ @@ -683,28 +586,26 @@ public java.util.List getGroupings() { /** *

- * The grouping applied to the metrics returned. For example, when results are grouped by queueId, the metrics + * The grouping applied to the metrics returned. For example, when results are grouped by queue, the metrics * returned are grouped by queue. The values returned apply to the metrics for each queue rather than aggregated for * all queues. *

*

- * The current version supports grouping by Queue + * The only supported grouping is QUEUE. *

*

- * If no Grouping is included in the request, a summary of HistoricalMetrics for all - * queues is returned. + * If no grouping is specified, a summary of metrics for all queues is returned. *

* * @param groupings - * The grouping applied to the metrics returned. For example, when results are grouped by queueId, the - * metrics returned are grouped by queue. The values returned apply to the metrics for each queue rather than + * The grouping applied to the metrics returned. For example, when results are grouped by queue, the metrics + * returned are grouped by queue. The values returned apply to the metrics for each queue rather than * aggregated for all queues.

*

- * The current version supports grouping by Queue + * The only supported grouping is QUEUE. *

*

- * If no Grouping is included in the request, a summary of HistoricalMetrics for - * all queues is returned. + * If no grouping is specified, a summary of metrics for all queues is returned. * @see Grouping */ @@ -719,16 +620,15 @@ public void setGroupings(java.util.Collection groupings) { /** *

- * The grouping applied to the metrics returned. For example, when results are grouped by queueId, the metrics + * The grouping applied to the metrics returned. For example, when results are grouped by queue, the metrics * returned are grouped by queue. The values returned apply to the metrics for each queue rather than aggregated for * all queues. *

*

- * The current version supports grouping by Queue + * The only supported grouping is QUEUE. *

*

- * If no Grouping is included in the request, a summary of HistoricalMetrics for all - * queues is returned. + * If no grouping is specified, a summary of metrics for all queues is returned. *

*

* NOTE: This method appends the values to the existing list (if any). Use @@ -737,15 +637,14 @@ public void setGroupings(java.util.Collection groupings) { *

* * @param groupings - * The grouping applied to the metrics returned. For example, when results are grouped by queueId, the - * metrics returned are grouped by queue. The values returned apply to the metrics for each queue rather than + * The grouping applied to the metrics returned. For example, when results are grouped by queue, the metrics + * returned are grouped by queue. The values returned apply to the metrics for each queue rather than * aggregated for all queues.

*

- * The current version supports grouping by Queue + * The only supported grouping is QUEUE. *

*

- * If no Grouping is included in the request, a summary of HistoricalMetrics for - * all queues is returned. + * If no grouping is specified, a summary of metrics for all queues is returned. * @return Returns a reference to this object so that method calls can be chained together. * @see Grouping */ @@ -762,28 +661,26 @@ public GetMetricDataRequest withGroupings(String... groupings) { /** *

- * The grouping applied to the metrics returned. For example, when results are grouped by queueId, the metrics + * The grouping applied to the metrics returned. For example, when results are grouped by queue, the metrics * returned are grouped by queue. The values returned apply to the metrics for each queue rather than aggregated for * all queues. *

*

- * The current version supports grouping by Queue + * The only supported grouping is QUEUE. *

*

- * If no Grouping is included in the request, a summary of HistoricalMetrics for all - * queues is returned. + * If no grouping is specified, a summary of metrics for all queues is returned. *

* * @param groupings - * The grouping applied to the metrics returned. For example, when results are grouped by queueId, the - * metrics returned are grouped by queue. The values returned apply to the metrics for each queue rather than + * The grouping applied to the metrics returned. For example, when results are grouped by queue, the metrics + * returned are grouped by queue. The values returned apply to the metrics for each queue rather than * aggregated for all queues.

*

- * The current version supports grouping by Queue + * The only supported grouping is QUEUE. *

*

- * If no Grouping is included in the request, a summary of HistoricalMetrics for - * all queues is returned. + * If no grouping is specified, a summary of metrics for all queues is returned. * @return Returns a reference to this object so that method calls can be chained together. * @see Grouping */ @@ -795,28 +692,26 @@ public GetMetricDataRequest withGroupings(java.util.Collection groupings /** *

- * The grouping applied to the metrics returned. For example, when results are grouped by queueId, the metrics + * The grouping applied to the metrics returned. For example, when results are grouped by queue, the metrics * returned are grouped by queue. The values returned apply to the metrics for each queue rather than aggregated for * all queues. *

*

- * The current version supports grouping by Queue + * The only supported grouping is QUEUE. *

*

- * If no Grouping is included in the request, a summary of HistoricalMetrics for all - * queues is returned. + * If no grouping is specified, a summary of metrics for all queues is returned. *

* * @param groupings - * The grouping applied to the metrics returned. For example, when results are grouped by queueId, the - * metrics returned are grouped by queue. The values returned apply to the metrics for each queue rather than + * The grouping applied to the metrics returned. For example, when results are grouped by queue, the metrics + * returned are grouped by queue. The values returned apply to the metrics for each queue rather than * aggregated for all queues.

*

- * The current version supports grouping by Queue + * The only supported grouping is QUEUE. *

*

- * If no Grouping is included in the request, a summary of HistoricalMetrics for - * all queues is returned. + * If no grouping is specified, a summary of metrics for all queues is returned. * @return Returns a reference to this object so that method calls can be chained together. * @see Grouping */ @@ -836,171 +731,161 @@ public GetMetricDataRequest withGroupings(Grouping... groupings) { /** *

- * A list of HistoricalMetric objects that contain the metrics to retrieve with the request. - *

- *

- * A HistoricalMetric object contains: HistoricalMetricName, Statistic, - * Threshold, and Unit. - *

- *

- * You must list each metric to retrieve data for in the request. For each historical metric you include in the - * request, you must include a Unit and a Statistic. - *

- *

- * The following historical metrics are available: + * The metrics to retrieve. Specify the name, unit, and statistic for each metric. The following historical metrics + * are available: *

*
- *
CONTACTS_QUEUED
+ *
ABANDON_TIME
*
*

- * Unit: COUNT + * Unit: SECONDS *

*

- * Statistic: SUM + * Statistic: AVG *

*
- *
CONTACTS_HANDLED
+ *
AFTER_CONTACT_WORK_TIME
*
*

- * Unit: COUNT + * Unit: SECONDS *

*

- * Statistics: SUM + * Statistic: AVG *

*
- *
CONTACTS_ABANDONED
+ *
API_CONTACTS_HANDLED
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CONTACTS_CONSULTED
+ *
CALLBACK_CONTACTS_HANDLED
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CONTACTS_AGENT_HUNG_UP_FIRST
+ *
CONTACTS_ABANDONED
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CONTACTS_HANDLED_INCOMING
+ *
CONTACTS_AGENT_HUNG_UP_FIRST
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CONTACTS_HANDLED_OUTBOUND
+ *
CONTACTS_CONSULTED
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CONTACTS_HOLD_ABANDONS
+ *
CONTACTS_HANDLED
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CONTACTS_TRANSFERRED_IN
+ *
CONTACTS_HANDLED_INCOMING
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CONTACTS_TRANSFERRED_OUT
+ *
CONTACTS_HANDLED_OUTBOUND
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CONTACTS_TRANSFERRED_IN_FROM_QUEUE
+ *
CONTACTS_HOLD_ABANDONS
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CONTACTS_TRANSFERRED_OUT_FROM_QUEUE
+ *
CONTACTS_MISSED
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CALLBACK_CONTACTS_HANDLED
+ *
CONTACTS_QUEUED
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CALLBACK_CONTACTS_HANDLED
+ *
CONTACTS_TRANSFERRED_IN
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
API_CONTACTS_HANDLED
+ *
CONTACTS_TRANSFERRED_IN_FROM_QUEUE
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CONTACTS_MISSED
+ *
CONTACTS_TRANSFERRED_OUT
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
OCCUPANCY
+ *
CONTACTS_TRANSFERRED_OUT_FROM_QUEUE
*
*

- * Unit: PERCENT + * Unit: COUNT *

*

- * Statistics: AVG + * Statistic: SUM *

*
*
HANDLE_TIME
@@ -1009,70 +894,61 @@ public GetMetricDataRequest withGroupings(Grouping... groupings) { * Unit: SECONDS *

*

- * Statistics: AVG + * Statistic: AVG *

* - *
AFTER_CONTACT_WORK_TIME
+ *
HOLD_TIME
*
*

* Unit: SECONDS *

*

- * Statistics: AVG + * Statistic: AVG *

*
- *
QUEUED_TIME
+ *
INTERACTION_AND_HOLD_TIME
*
*

* Unit: SECONDS *

*

- * Statistics: MAX - *

- *
- *
ABANDON_TIME
- *
- *

- * Unit: COUNT - *

- *

- * Statistics: SUM + * Statistic: AVG *

*
- *
QUEUE_ANSWER_TIME
+ *
INTERACTION_TIME
*
*

* Unit: SECONDS *

*

- * Statistics: AVG + * Statistic: AVG *

*
- *
HOLD_TIME
+ *
OCCUPANCY
*
*

- * Unit: SECONDS + * Unit: PERCENT *

*

- * Statistics: AVG + * Statistic: AVG *

*
- *
INTERACTION_TIME
+ *
QUEUE_ANSWER_TIME
*
*

* Unit: SECONDS *

*

- * Statistics: AVG + * Statistic: AVG *

*
- *
INTERACTION_AND_HOLD_TIME
+ *
QUEUED_TIME
*
*

* Unit: SECONDS *

*

- * Statistics: AVG + * Statistic: MAX *

*
*
SERVICE_LEVEL
@@ -1081,7 +957,7 @@ public GetMetricDataRequest withGroupings(Grouping... groupings) { * Unit: PERCENT *

*

- * Statistics: AVG + * Statistic: AVG *

*

* Threshold: Only "Less than" comparisons are supported, with the following service level thresholds: 15, 20, 25, @@ -1090,54 +966,52 @@ public GetMetricDataRequest withGroupings(Grouping... groupings) { * *

* - * @return A list of HistoricalMetric objects that contain the metrics to retrieve with the - * request.

- *

- * A HistoricalMetric object contains: HistoricalMetricName, - * Statistic, Threshold, and Unit. - *

+ * @return The metrics to retrieve. Specify the name, unit, and statistic for each metric. The following historical + * metrics are available:

+ *
+ *
ABANDON_TIME
+ *
*

- * You must list each metric to retrieve data for in the request. For each historical metric you include in - * the request, you must include a Unit and a Statistic. + * Unit: SECONDS *

*

- * The following historical metrics are available: + * Statistic: AVG *

- *
- *
CONTACTS_QUEUED
+ *
+ *
AFTER_CONTACT_WORK_TIME
*
*

- * Unit: COUNT + * Unit: SECONDS *

*

- * Statistic: SUM + * Statistic: AVG *

*
- *
CONTACTS_HANDLED
+ *
API_CONTACTS_HANDLED
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CONTACTS_ABANDONED
+ *
CALLBACK_CONTACTS_HANDLED
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CONTACTS_CONSULTED
+ *
CONTACTS_ABANDONED
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
*
CONTACTS_AGENT_HUNG_UP_FIRST
@@ -1146,151 +1020,151 @@ public GetMetricDataRequest withGroupings(Grouping... groupings) { * Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

* - *
CONTACTS_HANDLED_INCOMING
+ *
CONTACTS_CONSULTED
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CONTACTS_HANDLED_OUTBOUND
+ *
CONTACTS_HANDLED
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CONTACTS_HOLD_ABANDONS
+ *
CONTACTS_HANDLED_INCOMING
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CONTACTS_TRANSFERRED_IN
+ *
CONTACTS_HANDLED_OUTBOUND
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CONTACTS_TRANSFERRED_OUT
+ *
CONTACTS_HOLD_ABANDONS
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CONTACTS_TRANSFERRED_IN_FROM_QUEUE
+ *
CONTACTS_MISSED
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CONTACTS_TRANSFERRED_OUT_FROM_QUEUE
+ *
CONTACTS_QUEUED
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CALLBACK_CONTACTS_HANDLED
+ *
CONTACTS_TRANSFERRED_IN
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CALLBACK_CONTACTS_HANDLED
+ *
CONTACTS_TRANSFERRED_IN_FROM_QUEUE
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
API_CONTACTS_HANDLED
+ *
CONTACTS_TRANSFERRED_OUT
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CONTACTS_MISSED
+ *
CONTACTS_TRANSFERRED_OUT_FROM_QUEUE
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
OCCUPANCY
+ *
HANDLE_TIME
*
*

- * Unit: PERCENT + * Unit: SECONDS *

*

- * Statistics: AVG + * Statistic: AVG *

*
- *
HANDLE_TIME
+ *
HOLD_TIME
*
*

* Unit: SECONDS *

*

- * Statistics: AVG + * Statistic: AVG *

*
- *
AFTER_CONTACT_WORK_TIME
+ *
INTERACTION_AND_HOLD_TIME
*
*

* Unit: SECONDS *

*

- * Statistics: AVG + * Statistic: AVG *

*
- *
QUEUED_TIME
+ *
INTERACTION_TIME
*
*

* Unit: SECONDS *

*

- * Statistics: MAX + * Statistic: AVG *

*
- *
ABANDON_TIME
+ *
OCCUPANCY
*
*

- * Unit: COUNT + * Unit: PERCENT *

*

- * Statistics: SUM + * Statistic: AVG *

*
*
QUEUE_ANSWER_TIME
@@ -1299,43 +1173,25 @@ public GetMetricDataRequest withGroupings(Grouping... groupings) { * Unit: SECONDS *

*

- * Statistics: AVG + * Statistic: AVG *

* - *
HOLD_TIME
+ *
QUEUED_TIME
*
*

* Unit: SECONDS *

*

- * Statistics: AVG + * Statistic: MAX *

*
- *
INTERACTION_TIME
+ *
SERVICE_LEVEL
*
*

- * Unit: SECONDS + * Unit: PERCENT *

*

- * Statistics: AVG - *

- *
- *
INTERACTION_AND_HOLD_TIME
- *
- *

- * Unit: SECONDS - *

- *

- * Statistics: AVG - *

- *
- *
SERVICE_LEVEL
- *
- *

- * Unit: PERCENT - *

- *

- * Statistics: AVG + * Statistic: AVG *

*

* Threshold: Only "Less than" comparisons are supported, with the following service level thresholds: 15, @@ -1350,171 +1206,161 @@ public java.util.List getHistoricalMetrics() { /** *

- * A list of HistoricalMetric objects that contain the metrics to retrieve with the request. - *

- *

- * A HistoricalMetric object contains: HistoricalMetricName, Statistic, - * Threshold, and Unit. - *

- *

- * You must list each metric to retrieve data for in the request. For each historical metric you include in the - * request, you must include a Unit and a Statistic. - *

- *

- * The following historical metrics are available: + * The metrics to retrieve. Specify the name, unit, and statistic for each metric. The following historical metrics + * are available: *

*
- *
CONTACTS_QUEUED
+ *
ABANDON_TIME
*
*

- * Unit: COUNT + * Unit: SECONDS *

*

- * Statistic: SUM + * Statistic: AVG *

*
- *
CONTACTS_HANDLED
+ *
AFTER_CONTACT_WORK_TIME
*
*

- * Unit: COUNT + * Unit: SECONDS *

*

- * Statistics: SUM + * Statistic: AVG *

*
- *
CONTACTS_ABANDONED
+ *
API_CONTACTS_HANDLED
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CONTACTS_CONSULTED
+ *
CALLBACK_CONTACTS_HANDLED
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CONTACTS_AGENT_HUNG_UP_FIRST
+ *
CONTACTS_ABANDONED
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CONTACTS_HANDLED_INCOMING
+ *
CONTACTS_AGENT_HUNG_UP_FIRST
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CONTACTS_HANDLED_OUTBOUND
+ *
CONTACTS_CONSULTED
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CONTACTS_HOLD_ABANDONS
+ *
CONTACTS_HANDLED
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CONTACTS_TRANSFERRED_IN
+ *
CONTACTS_HANDLED_INCOMING
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CONTACTS_TRANSFERRED_OUT
+ *
CONTACTS_HANDLED_OUTBOUND
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CONTACTS_TRANSFERRED_IN_FROM_QUEUE
+ *
CONTACTS_HOLD_ABANDONS
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CONTACTS_TRANSFERRED_OUT_FROM_QUEUE
+ *
CONTACTS_MISSED
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CALLBACK_CONTACTS_HANDLED
+ *
CONTACTS_QUEUED
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CALLBACK_CONTACTS_HANDLED
+ *
CONTACTS_TRANSFERRED_IN
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
API_CONTACTS_HANDLED
+ *
CONTACTS_TRANSFERRED_IN_FROM_QUEUE
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CONTACTS_MISSED
+ *
CONTACTS_TRANSFERRED_OUT
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
OCCUPANCY
+ *
CONTACTS_TRANSFERRED_OUT_FROM_QUEUE
*
*

- * Unit: PERCENT + * Unit: COUNT *

*

- * Statistics: AVG + * Statistic: SUM *

*
*
HANDLE_TIME
@@ -1523,70 +1369,61 @@ public java.util.List getHistoricalMetrics() { * Unit: SECONDS *

*

- * Statistics: AVG + * Statistic: AVG *

*
- *
AFTER_CONTACT_WORK_TIME
+ *
HOLD_TIME
*
*

* Unit: SECONDS *

*

- * Statistics: AVG + * Statistic: AVG *

*
- *
QUEUED_TIME
+ *
INTERACTION_AND_HOLD_TIME
*
*

* Unit: SECONDS *

*

- * Statistics: MAX + * Statistic: AVG *

*
- *
ABANDON_TIME
- *
- *

- * Unit: COUNT - *

- *

- * Statistics: SUM - *

- *
- *
QUEUE_ANSWER_TIME
+ *
INTERACTION_TIME
*
*

* Unit: SECONDS *

*

- * Statistics: AVG + * Statistic: AVG *

*
- *
HOLD_TIME
+ *
OCCUPANCY
*
*

- * Unit: SECONDS + * Unit: PERCENT *

*

- * Statistics: AVG + * Statistic: AVG *

*
- *
INTERACTION_TIME
+ *
QUEUE_ANSWER_TIME
*
*

* Unit: SECONDS *

*

- * Statistics: AVG + * Statistic: AVG *

*
- *
INTERACTION_AND_HOLD_TIME
+ *
QUEUED_TIME
*
*

* Unit: SECONDS *

*

- * Statistics: AVG + * Statistic: MAX *

*
*
SERVICE_LEVEL
@@ -1595,7 +1432,7 @@ public java.util.List getHistoricalMetrics() { * Unit: PERCENT *

*

- * Statistics: AVG + * Statistic: AVG *

*

* Threshold: Only "Less than" comparisons are supported, with the following service level thresholds: 15, 20, 25, @@ -1605,169 +1442,160 @@ public java.util.List getHistoricalMetrics() { *

* * @param historicalMetrics - * A list of HistoricalMetric objects that contain the metrics to retrieve with the request.

- *

- * A HistoricalMetric object contains: HistoricalMetricName, Statistic, Threshold, and Unit. - *

- *

- * You must list each metric to retrieve data for in the request. For each historical metric you include in - * the request, you must include a Unit and a Statistic. - *

- *

- * The following historical metrics are available: - *

+ * The metrics to retrieve. Specify the name, unit, and statistic for each metric. The following historical + * metrics are available:

*
- *
CONTACTS_QUEUED
+ *
ABANDON_TIME
*
*

- * Unit: COUNT + * Unit: SECONDS *

*

- * Statistic: SUM + * Statistic: AVG *

*
- *
CONTACTS_HANDLED
+ *
AFTER_CONTACT_WORK_TIME
*
*

- * Unit: COUNT + * Unit: SECONDS *

*

- * Statistics: SUM + * Statistic: AVG *

*
- *
CONTACTS_ABANDONED
+ *
API_CONTACTS_HANDLED
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CONTACTS_CONSULTED
+ *
CALLBACK_CONTACTS_HANDLED
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CONTACTS_AGENT_HUNG_UP_FIRST
+ *
CONTACTS_ABANDONED
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CONTACTS_HANDLED_INCOMING
+ *
CONTACTS_AGENT_HUNG_UP_FIRST
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CONTACTS_HANDLED_OUTBOUND
+ *
CONTACTS_CONSULTED
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CONTACTS_HOLD_ABANDONS
+ *
CONTACTS_HANDLED
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CONTACTS_TRANSFERRED_IN
+ *
CONTACTS_HANDLED_INCOMING
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CONTACTS_TRANSFERRED_OUT
+ *
CONTACTS_HANDLED_OUTBOUND
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CONTACTS_TRANSFERRED_IN_FROM_QUEUE
+ *
CONTACTS_HOLD_ABANDONS
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CONTACTS_TRANSFERRED_OUT_FROM_QUEUE
+ *
CONTACTS_MISSED
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CALLBACK_CONTACTS_HANDLED
+ *
CONTACTS_QUEUED
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CALLBACK_CONTACTS_HANDLED
+ *
CONTACTS_TRANSFERRED_IN
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
API_CONTACTS_HANDLED
+ *
CONTACTS_TRANSFERRED_IN_FROM_QUEUE
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CONTACTS_MISSED
+ *
CONTACTS_TRANSFERRED_OUT
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
OCCUPANCY
+ *
CONTACTS_TRANSFERRED_OUT_FROM_QUEUE
*
*

- * Unit: PERCENT + * Unit: COUNT *

*

- * Statistics: AVG + * Statistic: SUM *

*
*
HANDLE_TIME
@@ -1776,70 +1604,61 @@ public java.util.List getHistoricalMetrics() { * Unit: SECONDS *

*

- * Statistics: AVG + * Statistic: AVG *

* - *
AFTER_CONTACT_WORK_TIME
+ *
HOLD_TIME
*
*

* Unit: SECONDS *

*

- * Statistics: AVG + * Statistic: AVG *

*
- *
QUEUED_TIME
+ *
INTERACTION_AND_HOLD_TIME
*
*

* Unit: SECONDS *

*

- * Statistics: MAX + * Statistic: AVG *

*
- *
ABANDON_TIME
- *
- *

- * Unit: COUNT - *

- *

- * Statistics: SUM - *

- *
- *
QUEUE_ANSWER_TIME
+ *
INTERACTION_TIME
*
*

* Unit: SECONDS *

*

- * Statistics: AVG + * Statistic: AVG *

*
- *
HOLD_TIME
+ *
OCCUPANCY
*
*

- * Unit: SECONDS + * Unit: PERCENT *

*

- * Statistics: AVG + * Statistic: AVG *

*
- *
INTERACTION_TIME
+ *
QUEUE_ANSWER_TIME
*
*

* Unit: SECONDS *

*

- * Statistics: AVG + * Statistic: AVG *

*
- *
INTERACTION_AND_HOLD_TIME
+ *
QUEUED_TIME
*
*

* Unit: SECONDS *

*

- * Statistics: AVG + * Statistic: MAX *

*
*
SERVICE_LEVEL
@@ -1848,7 +1667,7 @@ public java.util.List getHistoricalMetrics() { * Unit: PERCENT *

*

- * Statistics: AVG + * Statistic: AVG *

*

* Threshold: Only "Less than" comparisons are supported, with the following service level thresholds: 15, @@ -1868,171 +1687,161 @@ public void setHistoricalMetrics(java.util.Collection historic /** *

- * A list of HistoricalMetric objects that contain the metrics to retrieve with the request. - *

- *

- * A HistoricalMetric object contains: HistoricalMetricName, Statistic, - * Threshold, and Unit. - *

- *

- * You must list each metric to retrieve data for in the request. For each historical metric you include in the - * request, you must include a Unit and a Statistic. - *

- *

- * The following historical metrics are available: + * The metrics to retrieve. Specify the name, unit, and statistic for each metric. The following historical metrics + * are available: *

*
- *
CONTACTS_QUEUED
+ *
ABANDON_TIME
*
*

- * Unit: COUNT + * Unit: SECONDS *

*

- * Statistic: SUM + * Statistic: AVG *

*
- *
CONTACTS_HANDLED
+ *
AFTER_CONTACT_WORK_TIME
*
*

- * Unit: COUNT + * Unit: SECONDS *

*

- * Statistics: SUM + * Statistic: AVG *

*
- *
CONTACTS_ABANDONED
+ *
API_CONTACTS_HANDLED
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CONTACTS_CONSULTED
+ *
CALLBACK_CONTACTS_HANDLED
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CONTACTS_AGENT_HUNG_UP_FIRST
+ *
CONTACTS_ABANDONED
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CONTACTS_HANDLED_INCOMING
+ *
CONTACTS_AGENT_HUNG_UP_FIRST
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CONTACTS_HANDLED_OUTBOUND
+ *
CONTACTS_CONSULTED
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CONTACTS_HOLD_ABANDONS
+ *
CONTACTS_HANDLED
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CONTACTS_TRANSFERRED_IN
+ *
CONTACTS_HANDLED_INCOMING
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CONTACTS_TRANSFERRED_OUT
+ *
CONTACTS_HANDLED_OUTBOUND
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CONTACTS_TRANSFERRED_IN_FROM_QUEUE
+ *
CONTACTS_HOLD_ABANDONS
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CONTACTS_TRANSFERRED_OUT_FROM_QUEUE
+ *
CONTACTS_MISSED
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CALLBACK_CONTACTS_HANDLED
+ *
CONTACTS_QUEUED
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CALLBACK_CONTACTS_HANDLED
+ *
CONTACTS_TRANSFERRED_IN
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
API_CONTACTS_HANDLED
+ *
CONTACTS_TRANSFERRED_IN_FROM_QUEUE
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CONTACTS_MISSED
+ *
CONTACTS_TRANSFERRED_OUT
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
OCCUPANCY
+ *
CONTACTS_TRANSFERRED_OUT_FROM_QUEUE
*
*

- * Unit: PERCENT + * Unit: COUNT *

*

- * Statistics: AVG + * Statistic: SUM *

*
*
HANDLE_TIME
@@ -2041,70 +1850,61 @@ public void setHistoricalMetrics(java.util.Collection historic * Unit: SECONDS *

*

- * Statistics: AVG + * Statistic: AVG *

* - *
AFTER_CONTACT_WORK_TIME
+ *
HOLD_TIME
*
*

* Unit: SECONDS *

*

- * Statistics: AVG + * Statistic: AVG *

*
- *
QUEUED_TIME
+ *
INTERACTION_AND_HOLD_TIME
*
*

* Unit: SECONDS *

*

- * Statistics: MAX - *

- *
- *
ABANDON_TIME
- *
- *

- * Unit: COUNT - *

- *

- * Statistics: SUM + * Statistic: AVG *

*
- *
QUEUE_ANSWER_TIME
+ *
INTERACTION_TIME
*
*

* Unit: SECONDS *

*

- * Statistics: AVG + * Statistic: AVG *

*
- *
HOLD_TIME
+ *
OCCUPANCY
*
*

- * Unit: SECONDS + * Unit: PERCENT *

*

- * Statistics: AVG + * Statistic: AVG *

*
- *
INTERACTION_TIME
+ *
QUEUE_ANSWER_TIME
*
*

* Unit: SECONDS *

*

- * Statistics: AVG + * Statistic: AVG *

*
- *
INTERACTION_AND_HOLD_TIME
+ *
QUEUED_TIME
*
*

* Unit: SECONDS *

*

- * Statistics: AVG + * Statistic: MAX *

*
*
SERVICE_LEVEL
@@ -2113,7 +1913,7 @@ public void setHistoricalMetrics(java.util.Collection historic * Unit: PERCENT *

*

- * Statistics: AVG + * Statistic: AVG *

*

* Threshold: Only "Less than" comparisons are supported, with the following service level thresholds: 15, 20, 25, @@ -2128,169 +1928,160 @@ public void setHistoricalMetrics(java.util.Collection historic *

* * @param historicalMetrics - * A list of HistoricalMetric objects that contain the metrics to retrieve with the request.

- *

- * A HistoricalMetric object contains: HistoricalMetricName, Statistic, Threshold, and Unit. - *

- *

- * You must list each metric to retrieve data for in the request. For each historical metric you include in - * the request, you must include a Unit and a Statistic. - *

- *

- * The following historical metrics are available: - *

+ * The metrics to retrieve. Specify the name, unit, and statistic for each metric. The following historical + * metrics are available:

*
- *
CONTACTS_QUEUED
+ *
ABANDON_TIME
*
*

- * Unit: COUNT + * Unit: SECONDS *

*

- * Statistic: SUM + * Statistic: AVG *

*
- *
CONTACTS_HANDLED
+ *
AFTER_CONTACT_WORK_TIME
*
*

- * Unit: COUNT + * Unit: SECONDS *

*

- * Statistics: SUM + * Statistic: AVG *

*
- *
CONTACTS_ABANDONED
+ *
API_CONTACTS_HANDLED
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CONTACTS_CONSULTED
+ *
CALLBACK_CONTACTS_HANDLED
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CONTACTS_AGENT_HUNG_UP_FIRST
+ *
CONTACTS_ABANDONED
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CONTACTS_HANDLED_INCOMING
+ *
CONTACTS_AGENT_HUNG_UP_FIRST
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CONTACTS_HANDLED_OUTBOUND
+ *
CONTACTS_CONSULTED
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CONTACTS_HOLD_ABANDONS
+ *
CONTACTS_HANDLED
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CONTACTS_TRANSFERRED_IN
+ *
CONTACTS_HANDLED_INCOMING
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CONTACTS_TRANSFERRED_OUT
+ *
CONTACTS_HANDLED_OUTBOUND
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CONTACTS_TRANSFERRED_IN_FROM_QUEUE
+ *
CONTACTS_HOLD_ABANDONS
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CONTACTS_TRANSFERRED_OUT_FROM_QUEUE
+ *
CONTACTS_MISSED
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CALLBACK_CONTACTS_HANDLED
+ *
CONTACTS_QUEUED
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CALLBACK_CONTACTS_HANDLED
+ *
CONTACTS_TRANSFERRED_IN
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
API_CONTACTS_HANDLED
+ *
CONTACTS_TRANSFERRED_IN_FROM_QUEUE
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CONTACTS_MISSED
+ *
CONTACTS_TRANSFERRED_OUT
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
OCCUPANCY
+ *
CONTACTS_TRANSFERRED_OUT_FROM_QUEUE
*
*

- * Unit: PERCENT + * Unit: COUNT *

*

- * Statistics: AVG + * Statistic: SUM *

*
*
HANDLE_TIME
@@ -2299,70 +2090,61 @@ public void setHistoricalMetrics(java.util.Collection historic * Unit: SECONDS *

*

- * Statistics: AVG + * Statistic: AVG *

* - *
AFTER_CONTACT_WORK_TIME
+ *
HOLD_TIME
*
*

* Unit: SECONDS *

*

- * Statistics: AVG + * Statistic: AVG *

*
- *
QUEUED_TIME
+ *
INTERACTION_AND_HOLD_TIME
*
*

* Unit: SECONDS *

*

- * Statistics: MAX - *

- *
- *
ABANDON_TIME
- *
- *

- * Unit: COUNT - *

- *

- * Statistics: SUM + * Statistic: AVG *

*
- *
QUEUE_ANSWER_TIME
+ *
INTERACTION_TIME
*
*

* Unit: SECONDS *

*

- * Statistics: AVG + * Statistic: AVG *

*
- *
HOLD_TIME
+ *
OCCUPANCY
*
*

- * Unit: SECONDS + * Unit: PERCENT *

*

- * Statistics: AVG + * Statistic: AVG *

*
- *
INTERACTION_TIME
+ *
QUEUE_ANSWER_TIME
*
*

* Unit: SECONDS *

*

- * Statistics: AVG + * Statistic: AVG *

*
- *
INTERACTION_AND_HOLD_TIME
+ *
QUEUED_TIME
*
*

* Unit: SECONDS *

*

- * Statistics: AVG + * Statistic: MAX *

*
*
SERVICE_LEVEL
@@ -2371,7 +2153,7 @@ public void setHistoricalMetrics(java.util.Collection historic * Unit: PERCENT *

*

- * Statistics: AVG + * Statistic: AVG *

*

* Threshold: Only "Less than" comparisons are supported, with the following service level thresholds: 15, @@ -2393,171 +2175,161 @@ public GetMetricDataRequest withHistoricalMetrics(HistoricalMetric... historical /** *

- * A list of HistoricalMetric objects that contain the metrics to retrieve with the request. - *

- *

- * A HistoricalMetric object contains: HistoricalMetricName, Statistic, - * Threshold, and Unit. - *

- *

- * You must list each metric to retrieve data for in the request. For each historical metric you include in the - * request, you must include a Unit and a Statistic. - *

- *

- * The following historical metrics are available: + * The metrics to retrieve. Specify the name, unit, and statistic for each metric. The following historical metrics + * are available: *

*
- *
CONTACTS_QUEUED
+ *
ABANDON_TIME
*
*

- * Unit: COUNT + * Unit: SECONDS *

*

- * Statistic: SUM + * Statistic: AVG *

*
- *
CONTACTS_HANDLED
+ *
AFTER_CONTACT_WORK_TIME
*
*

- * Unit: COUNT + * Unit: SECONDS *

*

- * Statistics: SUM + * Statistic: AVG *

*
- *
CONTACTS_ABANDONED
+ *
API_CONTACTS_HANDLED
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CONTACTS_CONSULTED
+ *
CALLBACK_CONTACTS_HANDLED
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CONTACTS_AGENT_HUNG_UP_FIRST
+ *
CONTACTS_ABANDONED
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CONTACTS_HANDLED_INCOMING
+ *
CONTACTS_AGENT_HUNG_UP_FIRST
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CONTACTS_HANDLED_OUTBOUND
+ *
CONTACTS_CONSULTED
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CONTACTS_HOLD_ABANDONS
+ *
CONTACTS_HANDLED
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CONTACTS_TRANSFERRED_IN
+ *
CONTACTS_HANDLED_INCOMING
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CONTACTS_TRANSFERRED_OUT
+ *
CONTACTS_HANDLED_OUTBOUND
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CONTACTS_TRANSFERRED_IN_FROM_QUEUE
+ *
CONTACTS_HOLD_ABANDONS
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CONTACTS_TRANSFERRED_OUT_FROM_QUEUE
+ *
CONTACTS_MISSED
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CALLBACK_CONTACTS_HANDLED
+ *
CONTACTS_QUEUED
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CALLBACK_CONTACTS_HANDLED
+ *
CONTACTS_TRANSFERRED_IN
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
API_CONTACTS_HANDLED
+ *
CONTACTS_TRANSFERRED_IN_FROM_QUEUE
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CONTACTS_MISSED
+ *
CONTACTS_TRANSFERRED_OUT
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
OCCUPANCY
+ *
CONTACTS_TRANSFERRED_OUT_FROM_QUEUE
*
*

- * Unit: PERCENT + * Unit: COUNT *

*

- * Statistics: AVG + * Statistic: SUM *

*
*
HANDLE_TIME
@@ -2566,70 +2338,61 @@ public GetMetricDataRequest withHistoricalMetrics(HistoricalMetric... historical * Unit: SECONDS *

*

- * Statistics: AVG + * Statistic: AVG *

* - *
AFTER_CONTACT_WORK_TIME
+ *
HOLD_TIME
*
*

* Unit: SECONDS *

*

- * Statistics: AVG + * Statistic: AVG *

*
- *
QUEUED_TIME
+ *
INTERACTION_AND_HOLD_TIME
*
*

* Unit: SECONDS *

*

- * Statistics: MAX - *

- *
- *
ABANDON_TIME
- *
- *

- * Unit: COUNT - *

- *

- * Statistics: SUM + * Statistic: AVG *

*
- *
QUEUE_ANSWER_TIME
+ *
INTERACTION_TIME
*
*

* Unit: SECONDS *

*

- * Statistics: AVG + * Statistic: AVG *

*
- *
HOLD_TIME
+ *
OCCUPANCY
*
*

- * Unit: SECONDS + * Unit: PERCENT *

*

- * Statistics: AVG + * Statistic: AVG *

*
- *
INTERACTION_TIME
+ *
QUEUE_ANSWER_TIME
*
*

* Unit: SECONDS *

*

- * Statistics: AVG + * Statistic: AVG *

*
- *
INTERACTION_AND_HOLD_TIME
+ *
QUEUED_TIME
*
*

* Unit: SECONDS *

*

- * Statistics: AVG + * Statistic: MAX *

*
*
SERVICE_LEVEL
@@ -2638,7 +2401,7 @@ public GetMetricDataRequest withHistoricalMetrics(HistoricalMetric... historical * Unit: PERCENT *

*

- * Statistics: AVG + * Statistic: AVG *

*

* Threshold: Only "Less than" comparisons are supported, with the following service level thresholds: 15, 20, 25, @@ -2648,169 +2411,160 @@ public GetMetricDataRequest withHistoricalMetrics(HistoricalMetric... historical *

* * @param historicalMetrics - * A list of HistoricalMetric objects that contain the metrics to retrieve with the request.

- *

- * A HistoricalMetric object contains: HistoricalMetricName, Statistic, Threshold, and Unit. - *

- *

- * You must list each metric to retrieve data for in the request. For each historical metric you include in - * the request, you must include a Unit and a Statistic. - *

- *

- * The following historical metrics are available: - *

+ * The metrics to retrieve. Specify the name, unit, and statistic for each metric. The following historical + * metrics are available:

*
- *
CONTACTS_QUEUED
+ *
ABANDON_TIME
*
*

- * Unit: COUNT + * Unit: SECONDS *

*

- * Statistic: SUM + * Statistic: AVG *

*
- *
CONTACTS_HANDLED
+ *
AFTER_CONTACT_WORK_TIME
*
*

- * Unit: COUNT + * Unit: SECONDS *

*

- * Statistics: SUM + * Statistic: AVG *

*
- *
CONTACTS_ABANDONED
+ *
API_CONTACTS_HANDLED
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CONTACTS_CONSULTED
+ *
CALLBACK_CONTACTS_HANDLED
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CONTACTS_AGENT_HUNG_UP_FIRST
+ *
CONTACTS_ABANDONED
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CONTACTS_HANDLED_INCOMING
+ *
CONTACTS_AGENT_HUNG_UP_FIRST
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CONTACTS_HANDLED_OUTBOUND
+ *
CONTACTS_CONSULTED
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CONTACTS_HOLD_ABANDONS
+ *
CONTACTS_HANDLED
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CONTACTS_TRANSFERRED_IN
+ *
CONTACTS_HANDLED_INCOMING
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CONTACTS_TRANSFERRED_OUT
+ *
CONTACTS_HANDLED_OUTBOUND
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CONTACTS_TRANSFERRED_IN_FROM_QUEUE
+ *
CONTACTS_HOLD_ABANDONS
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CONTACTS_TRANSFERRED_OUT_FROM_QUEUE
+ *
CONTACTS_MISSED
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CALLBACK_CONTACTS_HANDLED
+ *
CONTACTS_QUEUED
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CALLBACK_CONTACTS_HANDLED
+ *
CONTACTS_TRANSFERRED_IN
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
API_CONTACTS_HANDLED
+ *
CONTACTS_TRANSFERRED_IN_FROM_QUEUE
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
CONTACTS_MISSED
+ *
CONTACTS_TRANSFERRED_OUT
*
*

* Unit: COUNT *

*

- * Statistics: SUM + * Statistic: SUM *

*
- *
OCCUPANCY
+ *
CONTACTS_TRANSFERRED_OUT_FROM_QUEUE
*
*

- * Unit: PERCENT + * Unit: COUNT *

*

- * Statistics: AVG + * Statistic: SUM *

*
*
HANDLE_TIME
@@ -2819,70 +2573,61 @@ public GetMetricDataRequest withHistoricalMetrics(HistoricalMetric... historical * Unit: SECONDS *

*

- * Statistics: AVG + * Statistic: AVG *

* - *
AFTER_CONTACT_WORK_TIME
+ *
HOLD_TIME
*
*

* Unit: SECONDS *

*

- * Statistics: AVG + * Statistic: AVG *

*
- *
QUEUED_TIME
+ *
INTERACTION_AND_HOLD_TIME
*
*

* Unit: SECONDS *

*

- * Statistics: MAX - *

- *
- *
ABANDON_TIME
- *
- *

- * Unit: COUNT - *

- *

- * Statistics: SUM + * Statistic: AVG *

*
- *
QUEUE_ANSWER_TIME
+ *
INTERACTION_TIME
*
*

* Unit: SECONDS *

*

- * Statistics: AVG + * Statistic: AVG *

*
- *
HOLD_TIME
+ *
OCCUPANCY
*
*

- * Unit: SECONDS + * Unit: PERCENT *

*

- * Statistics: AVG + * Statistic: AVG *

*
- *
INTERACTION_TIME
+ *
QUEUE_ANSWER_TIME
*
*

* Unit: SECONDS *

*

- * Statistics: AVG + * Statistic: AVG *

*
- *
INTERACTION_AND_HOLD_TIME
+ *
QUEUED_TIME
*
*

* Unit: SECONDS *

*

- * Statistics: AVG + * Statistic: MAX *

*
*
SERVICE_LEVEL
@@ -2891,7 +2636,7 @@ public GetMetricDataRequest withHistoricalMetrics(HistoricalMetric... historical * Unit: PERCENT *

*

- * Statistics: AVG + * Statistic: AVG *

*

* Threshold: Only "Less than" comparisons are supported, with the following service level thresholds: 15, @@ -2954,11 +2699,11 @@ public GetMetricDataRequest withNextToken(String nextToken) { /** *

- * Indicates the maximum number of results to return per page in the response, between 1-100. + * The maximimum number of results to return per page. *

* * @param maxResults - * Indicates the maximum number of results to return per page in the response, between 1-100. + * The maximimum number of results to return per page. */ public void setMaxResults(Integer maxResults) { @@ -2967,10 +2712,10 @@ public void setMaxResults(Integer maxResults) { /** *

- * Indicates the maximum number of results to return per page in the response, between 1-100. + * The maximimum number of results to return per page. *

* - * @return Indicates the maximum number of results to return per page in the response, between 1-100. + * @return The maximimum number of results to return per page. */ public Integer getMaxResults() { @@ -2979,11 +2724,11 @@ public Integer getMaxResults() { /** *

- * Indicates the maximum number of results to return per page in the response, between 1-100. + * The maximimum number of results to return per page. *

* * @param maxResults - * Indicates the maximum number of results to return per page in the response, between 1-100. + * The maximimum number of results to return per page. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/GetMetricDataResult.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/GetMetricDataResult.java index f38f3b4f9354..871ba68acc38 100644 --- a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/GetMetricDataResult.java +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/GetMetricDataResult.java @@ -25,44 +25,38 @@ public class GetMetricDataResult extends com.amazonaws.AmazonWebServiceResult - * A string returned in the response. Use the value returned in the response as the value of the NextToken in a - * subsequent request to retrieve the next set of results. + * If there are additional results, this is the token for the next set of results. *

*

- * The token expires after 5 minutes from the time it is created. Subsequent requests that use the NextToken must - * use the same request parameters as the request that generated the token. + * The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use + * the same request parameters as the request that generated the token. *

*/ private String nextToken; /** *

- * A list of HistoricalMetricResult objects, organized by Dimensions, which is the ID of - * the resource specified in the Filters used for the request. The metrics are combined with the - * metrics included in Collections, which is a list of HisotricalMetricData objects. + * Information about the historical metrics. *

*

- * If no Grouping is specified in the request, Collections includes summary data for the - * HistoricalMetrics. + * If no grouping is specified, a summary of metric data is returned. *

*/ private java.util.List metricResults; /** *

- * A string returned in the response. Use the value returned in the response as the value of the NextToken in a - * subsequent request to retrieve the next set of results. + * If there are additional results, this is the token for the next set of results. *

*

- * The token expires after 5 minutes from the time it is created. Subsequent requests that use the NextToken must - * use the same request parameters as the request that generated the token. + * The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use + * the same request parameters as the request that generated the token. *

* * @param nextToken - * A string returned in the response. Use the value returned in the response as the value of the NextToken in - * a subsequent request to retrieve the next set of results.

+ * If there are additional results, this is the token for the next set of results.

*

- * The token expires after 5 minutes from the time it is created. Subsequent requests that use the NextToken - * must use the same request parameters as the request that generated the token. + * The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must + * use the same request parameters as the request that generated the token. */ public void setNextToken(String nextToken) { @@ -71,18 +65,16 @@ public void setNextToken(String nextToken) { /** *

- * A string returned in the response. Use the value returned in the response as the value of the NextToken in a - * subsequent request to retrieve the next set of results. + * If there are additional results, this is the token for the next set of results. *

*

- * The token expires after 5 minutes from the time it is created. Subsequent requests that use the NextToken must - * use the same request parameters as the request that generated the token. + * The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use + * the same request parameters as the request that generated the token. *

* - * @return A string returned in the response. Use the value returned in the response as the value of the NextToken - * in a subsequent request to retrieve the next set of results.

+ * @return If there are additional results, this is the token for the next set of results.

*

- * The token expires after 5 minutes from the time it is created. Subsequent requests that use the NextToken + * The token expires after 5 minutes from the time it is created. Subsequent requests that use the token * must use the same request parameters as the request that generated the token. */ @@ -92,20 +84,18 @@ public String getNextToken() { /** *

- * A string returned in the response. Use the value returned in the response as the value of the NextToken in a - * subsequent request to retrieve the next set of results. + * If there are additional results, this is the token for the next set of results. *

*

- * The token expires after 5 minutes from the time it is created. Subsequent requests that use the NextToken must - * use the same request parameters as the request that generated the token. + * The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use + * the same request parameters as the request that generated the token. *

* * @param nextToken - * A string returned in the response. Use the value returned in the response as the value of the NextToken in - * a subsequent request to retrieve the next set of results.

+ * If there are additional results, this is the token for the next set of results.

*

- * The token expires after 5 minutes from the time it is created. Subsequent requests that use the NextToken - * must use the same request parameters as the request that generated the token. + * The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must + * use the same request parameters as the request that generated the token. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -116,22 +106,15 @@ public GetMetricDataResult withNextToken(String nextToken) { /** *

- * A list of HistoricalMetricResult objects, organized by Dimensions, which is the ID of - * the resource specified in the Filters used for the request. The metrics are combined with the - * metrics included in Collections, which is a list of HisotricalMetricData objects. + * Information about the historical metrics. *

*

- * If no Grouping is specified in the request, Collections includes summary data for the - * HistoricalMetrics. + * If no grouping is specified, a summary of metric data is returned. *

* - * @return A list of HistoricalMetricResult objects, organized by Dimensions, which is the - * ID of the resource specified in the Filters used for the request. The metrics are combined - * with the metrics included in Collections, which is a list of - * HisotricalMetricData objects.

+ * @return Information about the historical metrics.

*

- * If no Grouping is specified in the request, Collections includes summary data - * for the HistoricalMetrics. + * If no grouping is specified, a summary of metric data is returned. */ public java.util.List getMetricResults() { @@ -140,23 +123,16 @@ public java.util.List getMetricResults() { /** *

- * A list of HistoricalMetricResult objects, organized by Dimensions, which is the ID of - * the resource specified in the Filters used for the request. The metrics are combined with the - * metrics included in Collections, which is a list of HisotricalMetricData objects. + * Information about the historical metrics. *

*

- * If no Grouping is specified in the request, Collections includes summary data for the - * HistoricalMetrics. + * If no grouping is specified, a summary of metric data is returned. *

* * @param metricResults - * A list of HistoricalMetricResult objects, organized by Dimensions, which is the - * ID of the resource specified in the Filters used for the request. The metrics are combined - * with the metrics included in Collections, which is a list of - * HisotricalMetricData objects.

+ * Information about the historical metrics.

*

- * If no Grouping is specified in the request, Collections includes summary data - * for the HistoricalMetrics. + * If no grouping is specified, a summary of metric data is returned. */ public void setMetricResults(java.util.Collection metricResults) { @@ -170,13 +146,10 @@ public void setMetricResults(java.util.Collection metric /** *

- * A list of HistoricalMetricResult objects, organized by Dimensions, which is the ID of - * the resource specified in the Filters used for the request. The metrics are combined with the - * metrics included in Collections, which is a list of HisotricalMetricData objects. + * Information about the historical metrics. *

*

- * If no Grouping is specified in the request, Collections includes summary data for the - * HistoricalMetrics. + * If no grouping is specified, a summary of metric data is returned. *

*

* NOTE: This method appends the values to the existing list (if any). Use @@ -185,13 +158,9 @@ public void setMetricResults(java.util.Collection metric *

* * @param metricResults - * A list of HistoricalMetricResult objects, organized by Dimensions, which is the - * ID of the resource specified in the Filters used for the request. The metrics are combined - * with the metrics included in Collections, which is a list of - * HisotricalMetricData objects.

+ * Information about the historical metrics.

*

- * If no Grouping is specified in the request, Collections includes summary data - * for the HistoricalMetrics. + * If no grouping is specified, a summary of metric data is returned. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -207,23 +176,16 @@ public GetMetricDataResult withMetricResults(HistoricalMetricResult... metricRes /** *

- * A list of HistoricalMetricResult objects, organized by Dimensions, which is the ID of - * the resource specified in the Filters used for the request. The metrics are combined with the - * metrics included in Collections, which is a list of HisotricalMetricData objects. + * Information about the historical metrics. *

*

- * If no Grouping is specified in the request, Collections includes summary data for the - * HistoricalMetrics. + * If no grouping is specified, a summary of metric data is returned. *

* * @param metricResults - * A list of HistoricalMetricResult objects, organized by Dimensions, which is the - * ID of the resource specified in the Filters used for the request. The metrics are combined - * with the metrics included in Collections, which is a list of - * HisotricalMetricData objects.

+ * Information about the historical metrics.

*

- * If no Grouping is specified in the request, Collections includes summary data - * for the HistoricalMetrics. + * If no grouping is specified, a summary of metric data is returned. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/HierarchyGroup.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/HierarchyGroup.java index 7dd8e305f8b3..5637192c69a0 100644 --- a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/HierarchyGroup.java +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/HierarchyGroup.java @@ -19,8 +19,7 @@ /** *

- * A HierarchyGroup object that contains information about a hierarchy group in your Amazon Connect - * instance. + * Contains information about a hierarchy group. *

* * @see AWS API @@ -31,42 +30,42 @@ public class HierarchyGroup implements Serializable, Cloneable, StructuredPojo { /** *

- * The identifier for the hierarchy group. + * The identifier of the hierarchy group. *

*/ private String id; /** *

- * The Amazon Resource Name (ARN) for the hierarchy group. + * The Amazon Resource Name (ARN) of the hierarchy group. *

*/ private String arn; /** *

- * The name of the hierarchy group in your instance. + * The name of the hierarchy group. *

*/ private String name; /** *

- * The identifier for the level in the hierarchy group. + * The identifier of the level in the hierarchy group. *

*/ private String levelId; /** *

- * A HierarchyPath object that contains information about the levels in the hierarchy group. + * Information about the levels in the hierarchy group. *

*/ private HierarchyPath hierarchyPath; /** *

- * The identifier for the hierarchy group. + * The identifier of the hierarchy group. *

* * @param id - * The identifier for the hierarchy group. + * The identifier of the hierarchy group. */ public void setId(String id) { @@ -75,10 +74,10 @@ public void setId(String id) { /** *

- * The identifier for the hierarchy group. + * The identifier of the hierarchy group. *

* - * @return The identifier for the hierarchy group. + * @return The identifier of the hierarchy group. */ public String getId() { @@ -87,11 +86,11 @@ public String getId() { /** *

- * The identifier for the hierarchy group. + * The identifier of the hierarchy group. *

* * @param id - * The identifier for the hierarchy group. + * The identifier of the hierarchy group. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -102,11 +101,11 @@ public HierarchyGroup withId(String id) { /** *

- * The Amazon Resource Name (ARN) for the hierarchy group. + * The Amazon Resource Name (ARN) of the hierarchy group. *

* * @param arn - * The Amazon Resource Name (ARN) for the hierarchy group. + * The Amazon Resource Name (ARN) of the hierarchy group. */ public void setArn(String arn) { @@ -115,10 +114,10 @@ public void setArn(String arn) { /** *

- * The Amazon Resource Name (ARN) for the hierarchy group. + * The Amazon Resource Name (ARN) of the hierarchy group. *

* - * @return The Amazon Resource Name (ARN) for the hierarchy group. + * @return The Amazon Resource Name (ARN) of the hierarchy group. */ public String getArn() { @@ -127,11 +126,11 @@ public String getArn() { /** *

- * The Amazon Resource Name (ARN) for the hierarchy group. + * The Amazon Resource Name (ARN) of the hierarchy group. *

* * @param arn - * The Amazon Resource Name (ARN) for the hierarchy group. + * The Amazon Resource Name (ARN) of the hierarchy group. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -142,11 +141,11 @@ public HierarchyGroup withArn(String arn) { /** *

- * The name of the hierarchy group in your instance. + * The name of the hierarchy group. *

* * @param name - * The name of the hierarchy group in your instance. + * The name of the hierarchy group. */ public void setName(String name) { @@ -155,10 +154,10 @@ public void setName(String name) { /** *

- * The name of the hierarchy group in your instance. + * The name of the hierarchy group. *

* - * @return The name of the hierarchy group in your instance. + * @return The name of the hierarchy group. */ public String getName() { @@ -167,11 +166,11 @@ public String getName() { /** *

- * The name of the hierarchy group in your instance. + * The name of the hierarchy group. *

* * @param name - * The name of the hierarchy group in your instance. + * The name of the hierarchy group. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -182,11 +181,11 @@ public HierarchyGroup withName(String name) { /** *

- * The identifier for the level in the hierarchy group. + * The identifier of the level in the hierarchy group. *

* * @param levelId - * The identifier for the level in the hierarchy group. + * The identifier of the level in the hierarchy group. */ public void setLevelId(String levelId) { @@ -195,10 +194,10 @@ public void setLevelId(String levelId) { /** *

- * The identifier for the level in the hierarchy group. + * The identifier of the level in the hierarchy group. *

* - * @return The identifier for the level in the hierarchy group. + * @return The identifier of the level in the hierarchy group. */ public String getLevelId() { @@ -207,11 +206,11 @@ public String getLevelId() { /** *

- * The identifier for the level in the hierarchy group. + * The identifier of the level in the hierarchy group. *

* * @param levelId - * The identifier for the level in the hierarchy group. + * The identifier of the level in the hierarchy group. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -222,11 +221,11 @@ public HierarchyGroup withLevelId(String levelId) { /** *

- * A HierarchyPath object that contains information about the levels in the hierarchy group. + * Information about the levels in the hierarchy group. *

* * @param hierarchyPath - * A HierarchyPath object that contains information about the levels in the hierarchy group. + * Information about the levels in the hierarchy group. */ public void setHierarchyPath(HierarchyPath hierarchyPath) { @@ -235,10 +234,10 @@ public void setHierarchyPath(HierarchyPath hierarchyPath) { /** *

- * A HierarchyPath object that contains information about the levels in the hierarchy group. + * Information about the levels in the hierarchy group. *

* - * @return A HierarchyPath object that contains information about the levels in the hierarchy group. + * @return Information about the levels in the hierarchy group. */ public HierarchyPath getHierarchyPath() { @@ -247,11 +246,11 @@ public HierarchyPath getHierarchyPath() { /** *

- * A HierarchyPath object that contains information about the levels in the hierarchy group. + * Information about the levels in the hierarchy group. *

* * @param hierarchyPath - * A HierarchyPath object that contains information about the levels in the hierarchy group. + * Information about the levels in the hierarchy group. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/HierarchyGroupSummary.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/HierarchyGroupSummary.java index f369a25bf104..cd92c4ca07de 100644 --- a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/HierarchyGroupSummary.java +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/HierarchyGroupSummary.java @@ -19,8 +19,7 @@ /** *

- * A HierarchyGroupSummary object that contains information about the hierarchy group, including ARN, Id, - * and Name. + * Contains summary information about a hierarchy group. *

* * @see
AWS API @@ -37,7 +36,7 @@ public class HierarchyGroupSummary implements Serializable, Cloneable, Structure private String id; /** *

- * The ARN for the hierarchy group. + * The Amazon Resource Name (ARN) of the hierarchy group. *

*/ private String arn; @@ -90,11 +89,11 @@ public HierarchyGroupSummary withId(String id) { /** *

- * The ARN for the hierarchy group. + * The Amazon Resource Name (ARN) of the hierarchy group. *

* * @param arn - * The ARN for the hierarchy group. + * The Amazon Resource Name (ARN) of the hierarchy group. */ public void setArn(String arn) { @@ -103,10 +102,10 @@ public void setArn(String arn) { /** *

- * The ARN for the hierarchy group. + * The Amazon Resource Name (ARN) of the hierarchy group. *

* - * @return The ARN for the hierarchy group. + * @return The Amazon Resource Name (ARN) of the hierarchy group. */ public String getArn() { @@ -115,11 +114,11 @@ public String getArn() { /** *

- * The ARN for the hierarchy group. + * The Amazon Resource Name (ARN) of the hierarchy group. *

* * @param arn - * The ARN for the hierarchy group. + * The Amazon Resource Name (ARN) of the hierarchy group. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/HierarchyLevel.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/HierarchyLevel.java index d5ea9a94198c..7e133cc58f69 100644 --- a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/HierarchyLevel.java +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/HierarchyLevel.java @@ -19,8 +19,7 @@ /** *

- * A HierarchyLevel object that contains information about the levels in a hierarchy group, including ARN, - * Id, and Name. + * Contains information about a hierarchy level. *

* * @see
AWS API @@ -31,30 +30,30 @@ public class HierarchyLevel implements Serializable, Cloneable, StructuredPojo { /** *

- * The identifier for the hierarchy group level. + * The identifier of the hierarchy level. *

*/ private String id; /** *

- * The ARN for the hierarchy group level. + * The Amazon Resource Name (ARN) of the hierarchy level. *

*/ private String arn; /** *

- * The name of the hierarchy group level. + * The name of the hierarchy level. *

*/ private String name; /** *

- * The identifier for the hierarchy group level. + * The identifier of the hierarchy level. *

* * @param id - * The identifier for the hierarchy group level. + * The identifier of the hierarchy level. */ public void setId(String id) { @@ -63,10 +62,10 @@ public void setId(String id) { /** *

- * The identifier for the hierarchy group level. + * The identifier of the hierarchy level. *

* - * @return The identifier for the hierarchy group level. + * @return The identifier of the hierarchy level. */ public String getId() { @@ -75,11 +74,11 @@ public String getId() { /** *

- * The identifier for the hierarchy group level. + * The identifier of the hierarchy level. *

* * @param id - * The identifier for the hierarchy group level. + * The identifier of the hierarchy level. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -90,11 +89,11 @@ public HierarchyLevel withId(String id) { /** *

- * The ARN for the hierarchy group level. + * The Amazon Resource Name (ARN) of the hierarchy level. *

* * @param arn - * The ARN for the hierarchy group level. + * The Amazon Resource Name (ARN) of the hierarchy level. */ public void setArn(String arn) { @@ -103,10 +102,10 @@ public void setArn(String arn) { /** *

- * The ARN for the hierarchy group level. + * The Amazon Resource Name (ARN) of the hierarchy level. *

* - * @return The ARN for the hierarchy group level. + * @return The Amazon Resource Name (ARN) of the hierarchy level. */ public String getArn() { @@ -115,11 +114,11 @@ public String getArn() { /** *

- * The ARN for the hierarchy group level. + * The Amazon Resource Name (ARN) of the hierarchy level. *

* * @param arn - * The ARN for the hierarchy group level. + * The Amazon Resource Name (ARN) of the hierarchy level. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -130,11 +129,11 @@ public HierarchyLevel withArn(String arn) { /** *

- * The name of the hierarchy group level. + * The name of the hierarchy level. *

* * @param name - * The name of the hierarchy group level. + * The name of the hierarchy level. */ public void setName(String name) { @@ -143,10 +142,10 @@ public void setName(String name) { /** *

- * The name of the hierarchy group level. + * The name of the hierarchy level. *

* - * @return The name of the hierarchy group level. + * @return The name of the hierarchy level. */ public String getName() { @@ -155,11 +154,11 @@ public String getName() { /** *

- * The name of the hierarchy group level. + * The name of the hierarchy level. *

* * @param name - * The name of the hierarchy group level. + * The name of the hierarchy level. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/HierarchyPath.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/HierarchyPath.java index 5868f2323864..88a4c7fd825d 100644 --- a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/HierarchyPath.java +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/HierarchyPath.java @@ -19,7 +19,7 @@ /** *

- * A HierarchyPath object that contains information about the levels of the hierarchy group. + * Contains information about the levels of a hierarchy group. *

* * @see
AWS API @@ -30,49 +30,42 @@ public class HierarchyPath implements Serializable, Cloneable, StructuredPojo { /** *

- * A HierarchyGroupSummary object that contains information about the level of the hierarchy group, - * including ARN, Id, and Name. + * Information about level one. *

*/ private HierarchyGroupSummary levelOne; /** *

- * A HierarchyGroupSummary object that contains information about the level of the hierarchy group, - * including ARN, Id, and Name. + * Information about level two. *

*/ private HierarchyGroupSummary levelTwo; /** *

- * A HierarchyGroupSummary object that contains information about the level of the hierarchy group, - * including ARN, Id, and Name. + * Information about level three. *

*/ private HierarchyGroupSummary levelThree; /** *

- * A HierarchyGroupSummary object that contains information about the level of the hierarchy group, - * including ARN, Id, and Name. + * Information about level four. *

*/ private HierarchyGroupSummary levelFour; /** *

- * A HierarchyGroupSummary object that contains information about the level of the hierarchy group, - * including ARN, Id, and Name. + * Information about level five. *

*/ private HierarchyGroupSummary levelFive; /** *

- * A HierarchyGroupSummary object that contains information about the level of the hierarchy group, - * including ARN, Id, and Name. + * Information about level one. *

* * @param levelOne - * A HierarchyGroupSummary object that contains information about the level of the hierarchy - * group, including ARN, Id, and Name. + * Information about level one. */ public void setLevelOne(HierarchyGroupSummary levelOne) { @@ -81,12 +74,10 @@ public void setLevelOne(HierarchyGroupSummary levelOne) { /** *

- * A HierarchyGroupSummary object that contains information about the level of the hierarchy group, - * including ARN, Id, and Name. + * Information about level one. *

* - * @return A HierarchyGroupSummary object that contains information about the level of the hierarchy - * group, including ARN, Id, and Name. + * @return Information about level one. */ public HierarchyGroupSummary getLevelOne() { @@ -95,13 +86,11 @@ public HierarchyGroupSummary getLevelOne() { /** *

- * A HierarchyGroupSummary object that contains information about the level of the hierarchy group, - * including ARN, Id, and Name. + * Information about level one. *

* * @param levelOne - * A HierarchyGroupSummary object that contains information about the level of the hierarchy - * group, including ARN, Id, and Name. + * Information about level one. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -112,13 +101,11 @@ public HierarchyPath withLevelOne(HierarchyGroupSummary levelOne) { /** *

- * A HierarchyGroupSummary object that contains information about the level of the hierarchy group, - * including ARN, Id, and Name. + * Information about level two. *

* * @param levelTwo - * A HierarchyGroupSummary object that contains information about the level of the hierarchy - * group, including ARN, Id, and Name. + * Information about level two. */ public void setLevelTwo(HierarchyGroupSummary levelTwo) { @@ -127,12 +114,10 @@ public void setLevelTwo(HierarchyGroupSummary levelTwo) { /** *

- * A HierarchyGroupSummary object that contains information about the level of the hierarchy group, - * including ARN, Id, and Name. + * Information about level two. *

* - * @return A HierarchyGroupSummary object that contains information about the level of the hierarchy - * group, including ARN, Id, and Name. + * @return Information about level two. */ public HierarchyGroupSummary getLevelTwo() { @@ -141,13 +126,11 @@ public HierarchyGroupSummary getLevelTwo() { /** *

- * A HierarchyGroupSummary object that contains information about the level of the hierarchy group, - * including ARN, Id, and Name. + * Information about level two. *

* * @param levelTwo - * A HierarchyGroupSummary object that contains information about the level of the hierarchy - * group, including ARN, Id, and Name. + * Information about level two. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -158,13 +141,11 @@ public HierarchyPath withLevelTwo(HierarchyGroupSummary levelTwo) { /** *

- * A HierarchyGroupSummary object that contains information about the level of the hierarchy group, - * including ARN, Id, and Name. + * Information about level three. *

* * @param levelThree - * A HierarchyGroupSummary object that contains information about the level of the hierarchy - * group, including ARN, Id, and Name. + * Information about level three. */ public void setLevelThree(HierarchyGroupSummary levelThree) { @@ -173,12 +154,10 @@ public void setLevelThree(HierarchyGroupSummary levelThree) { /** *

- * A HierarchyGroupSummary object that contains information about the level of the hierarchy group, - * including ARN, Id, and Name. + * Information about level three. *

* - * @return A HierarchyGroupSummary object that contains information about the level of the hierarchy - * group, including ARN, Id, and Name. + * @return Information about level three. */ public HierarchyGroupSummary getLevelThree() { @@ -187,13 +166,11 @@ public HierarchyGroupSummary getLevelThree() { /** *

- * A HierarchyGroupSummary object that contains information about the level of the hierarchy group, - * including ARN, Id, and Name. + * Information about level three. *

* * @param levelThree - * A HierarchyGroupSummary object that contains information about the level of the hierarchy - * group, including ARN, Id, and Name. + * Information about level three. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -204,13 +181,11 @@ public HierarchyPath withLevelThree(HierarchyGroupSummary levelThree) { /** *

- * A HierarchyGroupSummary object that contains information about the level of the hierarchy group, - * including ARN, Id, and Name. + * Information about level four. *

* * @param levelFour - * A HierarchyGroupSummary object that contains information about the level of the hierarchy - * group, including ARN, Id, and Name. + * Information about level four. */ public void setLevelFour(HierarchyGroupSummary levelFour) { @@ -219,12 +194,10 @@ public void setLevelFour(HierarchyGroupSummary levelFour) { /** *

- * A HierarchyGroupSummary object that contains information about the level of the hierarchy group, - * including ARN, Id, and Name. + * Information about level four. *

* - * @return A HierarchyGroupSummary object that contains information about the level of the hierarchy - * group, including ARN, Id, and Name. + * @return Information about level four. */ public HierarchyGroupSummary getLevelFour() { @@ -233,13 +206,11 @@ public HierarchyGroupSummary getLevelFour() { /** *

- * A HierarchyGroupSummary object that contains information about the level of the hierarchy group, - * including ARN, Id, and Name. + * Information about level four. *

* * @param levelFour - * A HierarchyGroupSummary object that contains information about the level of the hierarchy - * group, including ARN, Id, and Name. + * Information about level four. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -250,13 +221,11 @@ public HierarchyPath withLevelFour(HierarchyGroupSummary levelFour) { /** *

- * A HierarchyGroupSummary object that contains information about the level of the hierarchy group, - * including ARN, Id, and Name. + * Information about level five. *

* * @param levelFive - * A HierarchyGroupSummary object that contains information about the level of the hierarchy - * group, including ARN, Id, and Name. + * Information about level five. */ public void setLevelFive(HierarchyGroupSummary levelFive) { @@ -265,12 +234,10 @@ public void setLevelFive(HierarchyGroupSummary levelFive) { /** *

- * A HierarchyGroupSummary object that contains information about the level of the hierarchy group, - * including ARN, Id, and Name. + * Information about level five. *

* - * @return A HierarchyGroupSummary object that contains information about the level of the hierarchy - * group, including ARN, Id, and Name. + * @return Information about level five. */ public HierarchyGroupSummary getLevelFive() { @@ -279,13 +246,11 @@ public HierarchyGroupSummary getLevelFive() { /** *

- * A HierarchyGroupSummary object that contains information about the level of the hierarchy group, - * including ARN, Id, and Name. + * Information about level five. *

* * @param levelFive - * A HierarchyGroupSummary object that contains information about the level of the hierarchy - * group, including ARN, Id, and Name. + * Information about level five. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/HierarchyStructure.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/HierarchyStructure.java index d909ea232f34..56f6df3732fc 100644 --- a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/HierarchyStructure.java +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/HierarchyStructure.java @@ -19,7 +19,7 @@ /** *

- * A HierarchyStructure object that contains information about the hierarchy group structure. + * Contains information about a hierarchy structure. *

* * @see
AWS API @@ -30,42 +30,42 @@ public class HierarchyStructure implements Serializable, Cloneable, StructuredPo /** *

- * A HierarchyLevel object that contains information about the hierarchy group level. + * Information about level one. *

*/ private HierarchyLevel levelOne; /** *

- * A HierarchyLevel object that contains information about the hierarchy group level. + * Information about level two. *

*/ private HierarchyLevel levelTwo; /** *

- * A HierarchyLevel object that contains information about the hierarchy group level. + * Information about level three. *

*/ private HierarchyLevel levelThree; /** *

- * A HierarchyLevel object that contains information about the hierarchy group level. + * Information about level four. *

*/ private HierarchyLevel levelFour; /** *

- * A HierarchyLevel object that contains information about the hierarchy group level. + * Information about level five. *

*/ private HierarchyLevel levelFive; /** *

- * A HierarchyLevel object that contains information about the hierarchy group level. + * Information about level one. *

* * @param levelOne - * A HierarchyLevel object that contains information about the hierarchy group level. + * Information about level one. */ public void setLevelOne(HierarchyLevel levelOne) { @@ -74,10 +74,10 @@ public void setLevelOne(HierarchyLevel levelOne) { /** *

- * A HierarchyLevel object that contains information about the hierarchy group level. + * Information about level one. *

* - * @return A HierarchyLevel object that contains information about the hierarchy group level. + * @return Information about level one. */ public HierarchyLevel getLevelOne() { @@ -86,11 +86,11 @@ public HierarchyLevel getLevelOne() { /** *

- * A HierarchyLevel object that contains information about the hierarchy group level. + * Information about level one. *

* * @param levelOne - * A HierarchyLevel object that contains information about the hierarchy group level. + * Information about level one. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -101,11 +101,11 @@ public HierarchyStructure withLevelOne(HierarchyLevel levelOne) { /** *

- * A HierarchyLevel object that contains information about the hierarchy group level. + * Information about level two. *

* * @param levelTwo - * A HierarchyLevel object that contains information about the hierarchy group level. + * Information about level two. */ public void setLevelTwo(HierarchyLevel levelTwo) { @@ -114,10 +114,10 @@ public void setLevelTwo(HierarchyLevel levelTwo) { /** *

- * A HierarchyLevel object that contains information about the hierarchy group level. + * Information about level two. *

* - * @return A HierarchyLevel object that contains information about the hierarchy group level. + * @return Information about level two. */ public HierarchyLevel getLevelTwo() { @@ -126,11 +126,11 @@ public HierarchyLevel getLevelTwo() { /** *

- * A HierarchyLevel object that contains information about the hierarchy group level. + * Information about level two. *

* * @param levelTwo - * A HierarchyLevel object that contains information about the hierarchy group level. + * Information about level two. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -141,11 +141,11 @@ public HierarchyStructure withLevelTwo(HierarchyLevel levelTwo) { /** *

- * A HierarchyLevel object that contains information about the hierarchy group level. + * Information about level three. *

* * @param levelThree - * A HierarchyLevel object that contains information about the hierarchy group level. + * Information about level three. */ public void setLevelThree(HierarchyLevel levelThree) { @@ -154,10 +154,10 @@ public void setLevelThree(HierarchyLevel levelThree) { /** *

- * A HierarchyLevel object that contains information about the hierarchy group level. + * Information about level three. *

* - * @return A HierarchyLevel object that contains information about the hierarchy group level. + * @return Information about level three. */ public HierarchyLevel getLevelThree() { @@ -166,11 +166,11 @@ public HierarchyLevel getLevelThree() { /** *

- * A HierarchyLevel object that contains information about the hierarchy group level. + * Information about level three. *

* * @param levelThree - * A HierarchyLevel object that contains information about the hierarchy group level. + * Information about level three. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -181,11 +181,11 @@ public HierarchyStructure withLevelThree(HierarchyLevel levelThree) { /** *

- * A HierarchyLevel object that contains information about the hierarchy group level. + * Information about level four. *

* * @param levelFour - * A HierarchyLevel object that contains information about the hierarchy group level. + * Information about level four. */ public void setLevelFour(HierarchyLevel levelFour) { @@ -194,10 +194,10 @@ public void setLevelFour(HierarchyLevel levelFour) { /** *

- * A HierarchyLevel object that contains information about the hierarchy group level. + * Information about level four. *

* - * @return A HierarchyLevel object that contains information about the hierarchy group level. + * @return Information about level four. */ public HierarchyLevel getLevelFour() { @@ -206,11 +206,11 @@ public HierarchyLevel getLevelFour() { /** *

- * A HierarchyLevel object that contains information about the hierarchy group level. + * Information about level four. *

* * @param levelFour - * A HierarchyLevel object that contains information about the hierarchy group level. + * Information about level four. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -221,11 +221,11 @@ public HierarchyStructure withLevelFour(HierarchyLevel levelFour) { /** *

- * A HierarchyLevel object that contains information about the hierarchy group level. + * Information about level five. *

* * @param levelFive - * A HierarchyLevel object that contains information about the hierarchy group level. + * Information about level five. */ public void setLevelFive(HierarchyLevel levelFive) { @@ -234,10 +234,10 @@ public void setLevelFive(HierarchyLevel levelFive) { /** *

- * A HierarchyLevel object that contains information about the hierarchy group level. + * Information about level five. *

* - * @return A HierarchyLevel object that contains information about the hierarchy group level. + * @return Information about level five. */ public HierarchyLevel getLevelFive() { @@ -246,11 +246,11 @@ public HierarchyLevel getLevelFive() { /** *

- * A HierarchyLevel object that contains information about the hierarchy group level. + * Information about level five. *

* * @param levelFive - * A HierarchyLevel object that contains information about the hierarchy group level. + * Information about level five. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/HistoricalMetric.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/HistoricalMetric.java index 6ab82fef3fe8..5a7af4bcb63d 100644 --- a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/HistoricalMetric.java +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/HistoricalMetric.java @@ -19,7 +19,7 @@ /** *

- * A HistoricalMetric object that contains the Name, Unit, Statistic, and Threshold for the metric. + * Contains information about a historical metric. *

* * @see
AWS API @@ -30,7 +30,7 @@ public class HistoricalMetric implements Serializable, Cloneable, StructuredPojo /** *

- * The name of the historical metric. + * The name of the metric. *

*/ private String name; @@ -55,11 +55,11 @@ public class HistoricalMetric implements Serializable, Cloneable, StructuredPojo /** *

- * The name of the historical metric. + * The name of the metric. *

* * @param name - * The name of the historical metric. + * The name of the metric. * @see HistoricalMetricName */ @@ -69,10 +69,10 @@ public void setName(String name) { /** *

- * The name of the historical metric. + * The name of the metric. *

* - * @return The name of the historical metric. + * @return The name of the metric. * @see HistoricalMetricName */ @@ -82,11 +82,11 @@ public String getName() { /** *

- * The name of the historical metric. + * The name of the metric. *

* * @param name - * The name of the historical metric. + * The name of the metric. * @return Returns a reference to this object so that method calls can be chained together. * @see HistoricalMetricName */ @@ -98,11 +98,11 @@ public HistoricalMetric withName(String name) { /** *

- * The name of the historical metric. + * The name of the metric. *

* * @param name - * The name of the historical metric. + * The name of the metric. * @return Returns a reference to this object so that method calls can be chained together. * @see HistoricalMetricName */ diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/HistoricalMetricData.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/HistoricalMetricData.java index 26c8186f5238..f72f6c921548 100644 --- a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/HistoricalMetricData.java +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/HistoricalMetricData.java @@ -19,7 +19,7 @@ /** *

- * A HistoricalMetricData object than contains a Metric and a Value. + * Contains the data for a historical metric. *

* * @see
AWS API @@ -30,24 +30,24 @@ public class HistoricalMetricData implements Serializable, Cloneable, Structured /** *

- * A HistoricalMetric object. + * Information about the metric. *

*/ private HistoricalMetric metric; /** *

- * The Value of the metric. + * The value of the metric. *

*/ private Double value; /** *

- * A HistoricalMetric object. + * Information about the metric. *

* * @param metric - * A HistoricalMetric object. + * Information about the metric. */ public void setMetric(HistoricalMetric metric) { @@ -56,10 +56,10 @@ public void setMetric(HistoricalMetric metric) { /** *

- * A HistoricalMetric object. + * Information about the metric. *

* - * @return A HistoricalMetric object. + * @return Information about the metric. */ public HistoricalMetric getMetric() { @@ -68,11 +68,11 @@ public HistoricalMetric getMetric() { /** *

- * A HistoricalMetric object. + * Information about the metric. *

* * @param metric - * A HistoricalMetric object. + * Information about the metric. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -83,11 +83,11 @@ public HistoricalMetricData withMetric(HistoricalMetric metric) { /** *

- * The Value of the metric. + * The value of the metric. *

* * @param value - * The Value of the metric. + * The value of the metric. */ public void setValue(Double value) { @@ -96,10 +96,10 @@ public void setValue(Double value) { /** *

- * The Value of the metric. + * The value of the metric. *

* - * @return The Value of the metric. + * @return The value of the metric. */ public Double getValue() { @@ -108,11 +108,11 @@ public Double getValue() { /** *

- * The Value of the metric. + * The value of the metric. *

* * @param value - * The Value of the metric. + * The value of the metric. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/HistoricalMetricName.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/HistoricalMetricName.java index 90dd8b7741b5..48eab4617ec8 100644 --- a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/HistoricalMetricName.java +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/HistoricalMetricName.java @@ -16,7 +16,7 @@ /** *

- * A list of historical metric names. + * The historical metric names. *

*/ @Generated("com.amazonaws:aws-java-sdk-code-generator") diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/HistoricalMetricResult.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/HistoricalMetricResult.java index ac128f917640..5d0165830eae 100644 --- a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/HistoricalMetricResult.java +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/HistoricalMetricResult.java @@ -19,7 +19,7 @@ /** *

- * The metrics data returned from a GetMetricData operation. + * Contains information about the historical metrics retrieved. *

* * @see
AWS API @@ -30,24 +30,24 @@ public class HistoricalMetricResult implements Serializable, Cloneable, Structur /** *

- * The Dimensions for the metrics. + * The dimension for the metrics. *

*/ private Dimensions dimensions; /** *

- * A list of HistoricalMetricData objects. + * The set of metrics. *

*/ private java.util.List collections; /** *

- * The Dimensions for the metrics. + * The dimension for the metrics. *

* * @param dimensions - * The Dimensions for the metrics. + * The dimension for the metrics. */ public void setDimensions(Dimensions dimensions) { @@ -56,10 +56,10 @@ public void setDimensions(Dimensions dimensions) { /** *

- * The Dimensions for the metrics. + * The dimension for the metrics. *

* - * @return The Dimensions for the metrics. + * @return The dimension for the metrics. */ public Dimensions getDimensions() { @@ -68,11 +68,11 @@ public Dimensions getDimensions() { /** *

- * The Dimensions for the metrics. + * The dimension for the metrics. *

* * @param dimensions - * The Dimensions for the metrics. + * The dimension for the metrics. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -83,10 +83,10 @@ public HistoricalMetricResult withDimensions(Dimensions dimensions) { /** *

- * A list of HistoricalMetricData objects. + * The set of metrics. *

* - * @return A list of HistoricalMetricData objects. + * @return The set of metrics. */ public java.util.List getCollections() { @@ -95,11 +95,11 @@ public java.util.List getCollections() { /** *

- * A list of HistoricalMetricData objects. + * The set of metrics. *

* * @param collections - * A list of HistoricalMetricData objects. + * The set of metrics. */ public void setCollections(java.util.Collection collections) { @@ -113,7 +113,7 @@ public void setCollections(java.util.Collection collection /** *

- * A list of HistoricalMetricData objects. + * The set of metrics. *

*

* NOTE: This method appends the values to the existing list (if any). Use @@ -122,7 +122,7 @@ public void setCollections(java.util.Collection collection *

* * @param collections - * A list of HistoricalMetricData objects. + * The set of metrics. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -138,11 +138,11 @@ public HistoricalMetricResult withCollections(HistoricalMetricData... collection /** *

- * A list of HistoricalMetricData objects. + * The set of metrics. *

* * @param collections - * A list of HistoricalMetricData objects. + * The set of metrics. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/HoursOfOperationSummary.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/HoursOfOperationSummary.java new file mode 100644 index 000000000000..3ad002bf8b64 --- /dev/null +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/HoursOfOperationSummary.java @@ -0,0 +1,242 @@ +/* + * Copyright 2014-2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions + * and limitations under the License. + */ +package com.amazonaws.services.connect.model; + +import java.io.Serializable; +import javax.annotation.Generated; +import com.amazonaws.protocol.StructuredPojo; +import com.amazonaws.protocol.ProtocolMarshaller; + +/** + *

+ * Contains summary information about hours of operation for a contact center. + *

+ * + * @see
AWS + * API Documentation + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class HoursOfOperationSummary implements Serializable, Cloneable, StructuredPojo { + + /** + *

+ * The identifier of the hours of operation. + *

+ */ + private String id; + /** + *

+ * The Amazon Resource Name (ARN) of the hours of operation. + *

+ */ + private String arn; + /** + *

+ * The name of the hours of operation. + *

+ */ + private String name; + + /** + *

+ * The identifier of the hours of operation. + *

+ * + * @param id + * The identifier of the hours of operation. + */ + + public void setId(String id) { + this.id = id; + } + + /** + *

+ * The identifier of the hours of operation. + *

+ * + * @return The identifier of the hours of operation. + */ + + public String getId() { + return this.id; + } + + /** + *

+ * The identifier of the hours of operation. + *

+ * + * @param id + * The identifier of the hours of operation. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public HoursOfOperationSummary withId(String id) { + setId(id); + return this; + } + + /** + *

+ * The Amazon Resource Name (ARN) of the hours of operation. + *

+ * + * @param arn + * The Amazon Resource Name (ARN) of the hours of operation. + */ + + public void setArn(String arn) { + this.arn = arn; + } + + /** + *

+ * The Amazon Resource Name (ARN) of the hours of operation. + *

+ * + * @return The Amazon Resource Name (ARN) of the hours of operation. + */ + + public String getArn() { + return this.arn; + } + + /** + *

+ * The Amazon Resource Name (ARN) of the hours of operation. + *

+ * + * @param arn + * The Amazon Resource Name (ARN) of the hours of operation. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public HoursOfOperationSummary withArn(String arn) { + setArn(arn); + return this; + } + + /** + *

+ * The name of the hours of operation. + *

+ * + * @param name + * The name of the hours of operation. + */ + + public void setName(String name) { + this.name = name; + } + + /** + *

+ * The name of the hours of operation. + *

+ * + * @return The name of the hours of operation. + */ + + public String getName() { + return this.name; + } + + /** + *

+ * The name of the hours of operation. + *

+ * + * @param name + * The name of the hours of operation. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public HoursOfOperationSummary withName(String name) { + setName(name); + return this; + } + + /** + * Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be + * redacted from this string using a placeholder value. + * + * @return A string representation of this object. + * + * @see java.lang.Object#toString() + */ + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("{"); + if (getId() != null) + sb.append("Id: ").append(getId()).append(","); + if (getArn() != null) + sb.append("Arn: ").append(getArn()).append(","); + if (getName() != null) + sb.append("Name: ").append(getName()); + sb.append("}"); + return sb.toString(); + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + + if (obj instanceof HoursOfOperationSummary == false) + return false; + HoursOfOperationSummary other = (HoursOfOperationSummary) obj; + if (other.getId() == null ^ this.getId() == null) + return false; + if (other.getId() != null && other.getId().equals(this.getId()) == false) + return false; + if (other.getArn() == null ^ this.getArn() == null) + return false; + if (other.getArn() != null && other.getArn().equals(this.getArn()) == false) + return false; + if (other.getName() == null ^ this.getName() == null) + return false; + if (other.getName() != null && other.getName().equals(this.getName()) == false) + return false; + return true; + } + + @Override + public int hashCode() { + final int prime = 31; + int hashCode = 1; + + hashCode = prime * hashCode + ((getId() == null) ? 0 : getId().hashCode()); + hashCode = prime * hashCode + ((getArn() == null) ? 0 : getArn().hashCode()); + hashCode = prime * hashCode + ((getName() == null) ? 0 : getName().hashCode()); + return hashCode; + } + + @Override + public HoursOfOperationSummary clone() { + try { + return (HoursOfOperationSummary) super.clone(); + } catch (CloneNotSupportedException e) { + throw new IllegalStateException("Got a CloneNotSupportedException from Object.clone() " + "even though we're Cloneable!", e); + } + } + + @com.amazonaws.annotation.SdkInternalApi + @Override + public void marshall(ProtocolMarshaller protocolMarshaller) { + com.amazonaws.services.connect.model.transform.HoursOfOperationSummaryMarshaller.getInstance().marshall(this, protocolMarshaller); + } +} diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/InvalidParameterException.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/InvalidParameterException.java index ced4a29ba2fd..70e6371672fe 100644 --- a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/InvalidParameterException.java +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/InvalidParameterException.java @@ -16,7 +16,7 @@ /** *

- * One or more of the parameters provided to the operation are not valid. + * One or more of the specified parameters are not valid. *

*/ @Generated("com.amazonaws:aws-java-sdk-code-generator") diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/LimitExceededException.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/LimitExceededException.java index 2ee5382d9dda..4c2043a5eaea 100644 --- a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/LimitExceededException.java +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/LimitExceededException.java @@ -16,7 +16,7 @@ /** *

- * The allowed limit for the resource has been reached. + * The allowed limit for the resource has been exceeded. *

*/ @Generated("com.amazonaws:aws-java-sdk-code-generator") diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ListContactFlowsRequest.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ListContactFlowsRequest.java new file mode 100644 index 000000000000..ac88655f1374 --- /dev/null +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ListContactFlowsRequest.java @@ -0,0 +1,348 @@ +/* + * Copyright 2014-2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions + * and limitations under the License. + */ +package com.amazonaws.services.connect.model; + +import java.io.Serializable; +import javax.annotation.Generated; + +import com.amazonaws.AmazonWebServiceRequest; + +/** + * + * @see AWS API + * Documentation + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class ListContactFlowsRequest extends com.amazonaws.AmazonWebServiceRequest implements Serializable, Cloneable { + + /** + *

+ * The identifier of the Amazon Connect instance. + *

+ */ + private String instanceId; + /** + *

+ * The type of contact flow. + *

+ */ + private java.util.List contactFlowTypes; + /** + *

+ * The token for the next set of results. Use the value returned in the previous response in the next request to + * retrieve the next set of results. + *

+ */ + private String nextToken; + /** + *

+ * The maximimum number of results to return per page. + *

+ */ + private Integer maxResults; + + /** + *

+ * The identifier of the Amazon Connect instance. + *

+ * + * @param instanceId + * The identifier of the Amazon Connect instance. + */ + + public void setInstanceId(String instanceId) { + this.instanceId = instanceId; + } + + /** + *

+ * The identifier of the Amazon Connect instance. + *

+ * + * @return The identifier of the Amazon Connect instance. + */ + + public String getInstanceId() { + return this.instanceId; + } + + /** + *

+ * The identifier of the Amazon Connect instance. + *

+ * + * @param instanceId + * The identifier of the Amazon Connect instance. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public ListContactFlowsRequest withInstanceId(String instanceId) { + setInstanceId(instanceId); + return this; + } + + /** + *

+ * The type of contact flow. + *

+ * + * @return The type of contact flow. + * @see ContactFlowType + */ + + public java.util.List getContactFlowTypes() { + return contactFlowTypes; + } + + /** + *

+ * The type of contact flow. + *

+ * + * @param contactFlowTypes + * The type of contact flow. + * @see ContactFlowType + */ + + public void setContactFlowTypes(java.util.Collection contactFlowTypes) { + if (contactFlowTypes == null) { + this.contactFlowTypes = null; + return; + } + + this.contactFlowTypes = new java.util.ArrayList(contactFlowTypes); + } + + /** + *

+ * The type of contact flow. + *

+ *

+ * NOTE: This method appends the values to the existing list (if any). Use + * {@link #setContactFlowTypes(java.util.Collection)} or {@link #withContactFlowTypes(java.util.Collection)} if you + * want to override the existing values. + *

+ * + * @param contactFlowTypes + * The type of contact flow. + * @return Returns a reference to this object so that method calls can be chained together. + * @see ContactFlowType + */ + + public ListContactFlowsRequest withContactFlowTypes(String... contactFlowTypes) { + if (this.contactFlowTypes == null) { + setContactFlowTypes(new java.util.ArrayList(contactFlowTypes.length)); + } + for (String ele : contactFlowTypes) { + this.contactFlowTypes.add(ele); + } + return this; + } + + /** + *

+ * The type of contact flow. + *

+ * + * @param contactFlowTypes + * The type of contact flow. + * @return Returns a reference to this object so that method calls can be chained together. + * @see ContactFlowType + */ + + public ListContactFlowsRequest withContactFlowTypes(java.util.Collection contactFlowTypes) { + setContactFlowTypes(contactFlowTypes); + return this; + } + + /** + *

+ * The type of contact flow. + *

+ * + * @param contactFlowTypes + * The type of contact flow. + * @return Returns a reference to this object so that method calls can be chained together. + * @see ContactFlowType + */ + + public ListContactFlowsRequest withContactFlowTypes(ContactFlowType... contactFlowTypes) { + java.util.ArrayList contactFlowTypesCopy = new java.util.ArrayList(contactFlowTypes.length); + for (ContactFlowType value : contactFlowTypes) { + contactFlowTypesCopy.add(value.toString()); + } + if (getContactFlowTypes() == null) { + setContactFlowTypes(contactFlowTypesCopy); + } else { + getContactFlowTypes().addAll(contactFlowTypesCopy); + } + return this; + } + + /** + *

+ * The token for the next set of results. Use the value returned in the previous response in the next request to + * retrieve the next set of results. + *

+ * + * @param nextToken + * The token for the next set of results. Use the value returned in the previous response in the next request + * to retrieve the next set of results. + */ + + public void setNextToken(String nextToken) { + this.nextToken = nextToken; + } + + /** + *

+ * The token for the next set of results. Use the value returned in the previous response in the next request to + * retrieve the next set of results. + *

+ * + * @return The token for the next set of results. Use the value returned in the previous response in the next + * request to retrieve the next set of results. + */ + + public String getNextToken() { + return this.nextToken; + } + + /** + *

+ * The token for the next set of results. Use the value returned in the previous response in the next request to + * retrieve the next set of results. + *

+ * + * @param nextToken + * The token for the next set of results. Use the value returned in the previous response in the next request + * to retrieve the next set of results. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public ListContactFlowsRequest withNextToken(String nextToken) { + setNextToken(nextToken); + return this; + } + + /** + *

+ * The maximimum number of results to return per page. + *

+ * + * @param maxResults + * The maximimum number of results to return per page. + */ + + public void setMaxResults(Integer maxResults) { + this.maxResults = maxResults; + } + + /** + *

+ * The maximimum number of results to return per page. + *

+ * + * @return The maximimum number of results to return per page. + */ + + public Integer getMaxResults() { + return this.maxResults; + } + + /** + *

+ * The maximimum number of results to return per page. + *

+ * + * @param maxResults + * The maximimum number of results to return per page. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public ListContactFlowsRequest withMaxResults(Integer maxResults) { + setMaxResults(maxResults); + return this; + } + + /** + * Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be + * redacted from this string using a placeholder value. + * + * @return A string representation of this object. + * + * @see java.lang.Object#toString() + */ + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("{"); + if (getInstanceId() != null) + sb.append("InstanceId: ").append(getInstanceId()).append(","); + if (getContactFlowTypes() != null) + sb.append("ContactFlowTypes: ").append(getContactFlowTypes()).append(","); + if (getNextToken() != null) + sb.append("NextToken: ").append(getNextToken()).append(","); + if (getMaxResults() != null) + sb.append("MaxResults: ").append(getMaxResults()); + sb.append("}"); + return sb.toString(); + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + + if (obj instanceof ListContactFlowsRequest == false) + return false; + ListContactFlowsRequest other = (ListContactFlowsRequest) obj; + if (other.getInstanceId() == null ^ this.getInstanceId() == null) + return false; + if (other.getInstanceId() != null && other.getInstanceId().equals(this.getInstanceId()) == false) + return false; + if (other.getContactFlowTypes() == null ^ this.getContactFlowTypes() == null) + return false; + if (other.getContactFlowTypes() != null && other.getContactFlowTypes().equals(this.getContactFlowTypes()) == false) + return false; + if (other.getNextToken() == null ^ this.getNextToken() == null) + return false; + if (other.getNextToken() != null && other.getNextToken().equals(this.getNextToken()) == false) + return false; + if (other.getMaxResults() == null ^ this.getMaxResults() == null) + return false; + if (other.getMaxResults() != null && other.getMaxResults().equals(this.getMaxResults()) == false) + return false; + return true; + } + + @Override + public int hashCode() { + final int prime = 31; + int hashCode = 1; + + hashCode = prime * hashCode + ((getInstanceId() == null) ? 0 : getInstanceId().hashCode()); + hashCode = prime * hashCode + ((getContactFlowTypes() == null) ? 0 : getContactFlowTypes().hashCode()); + hashCode = prime * hashCode + ((getNextToken() == null) ? 0 : getNextToken().hashCode()); + hashCode = prime * hashCode + ((getMaxResults() == null) ? 0 : getMaxResults().hashCode()); + return hashCode; + } + + @Override + public ListContactFlowsRequest clone() { + return (ListContactFlowsRequest) super.clone(); + } + +} diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ListContactFlowsResult.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ListContactFlowsResult.java new file mode 100644 index 000000000000..e5b6c9beae60 --- /dev/null +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ListContactFlowsResult.java @@ -0,0 +1,209 @@ +/* + * Copyright 2014-2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions + * and limitations under the License. + */ +package com.amazonaws.services.connect.model; + +import java.io.Serializable; +import javax.annotation.Generated; + +/** + * + * @see AWS API + * Documentation + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class ListContactFlowsResult extends com.amazonaws.AmazonWebServiceResult implements Serializable, Cloneable { + + /** + *

+ * Information about the contact flows. + *

+ */ + private java.util.List contactFlowSummaryList; + /** + *

+ * If there are additional results, this is the token for the next set of results. + *

+ */ + private String nextToken; + + /** + *

+ * Information about the contact flows. + *

+ * + * @return Information about the contact flows. + */ + + public java.util.List getContactFlowSummaryList() { + return contactFlowSummaryList; + } + + /** + *

+ * Information about the contact flows. + *

+ * + * @param contactFlowSummaryList + * Information about the contact flows. + */ + + public void setContactFlowSummaryList(java.util.Collection contactFlowSummaryList) { + if (contactFlowSummaryList == null) { + this.contactFlowSummaryList = null; + return; + } + + this.contactFlowSummaryList = new java.util.ArrayList(contactFlowSummaryList); + } + + /** + *

+ * Information about the contact flows. + *

+ *

+ * NOTE: This method appends the values to the existing list (if any). Use + * {@link #setContactFlowSummaryList(java.util.Collection)} or + * {@link #withContactFlowSummaryList(java.util.Collection)} if you want to override the existing values. + *

+ * + * @param contactFlowSummaryList + * Information about the contact flows. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public ListContactFlowsResult withContactFlowSummaryList(ContactFlowSummary... contactFlowSummaryList) { + if (this.contactFlowSummaryList == null) { + setContactFlowSummaryList(new java.util.ArrayList(contactFlowSummaryList.length)); + } + for (ContactFlowSummary ele : contactFlowSummaryList) { + this.contactFlowSummaryList.add(ele); + } + return this; + } + + /** + *

+ * Information about the contact flows. + *

+ * + * @param contactFlowSummaryList + * Information about the contact flows. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public ListContactFlowsResult withContactFlowSummaryList(java.util.Collection contactFlowSummaryList) { + setContactFlowSummaryList(contactFlowSummaryList); + return this; + } + + /** + *

+ * If there are additional results, this is the token for the next set of results. + *

+ * + * @param nextToken + * If there are additional results, this is the token for the next set of results. + */ + + public void setNextToken(String nextToken) { + this.nextToken = nextToken; + } + + /** + *

+ * If there are additional results, this is the token for the next set of results. + *

+ * + * @return If there are additional results, this is the token for the next set of results. + */ + + public String getNextToken() { + return this.nextToken; + } + + /** + *

+ * If there are additional results, this is the token for the next set of results. + *

+ * + * @param nextToken + * If there are additional results, this is the token for the next set of results. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public ListContactFlowsResult withNextToken(String nextToken) { + setNextToken(nextToken); + return this; + } + + /** + * Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be + * redacted from this string using a placeholder value. + * + * @return A string representation of this object. + * + * @see java.lang.Object#toString() + */ + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("{"); + if (getContactFlowSummaryList() != null) + sb.append("ContactFlowSummaryList: ").append(getContactFlowSummaryList()).append(","); + if (getNextToken() != null) + sb.append("NextToken: ").append(getNextToken()); + sb.append("}"); + return sb.toString(); + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + + if (obj instanceof ListContactFlowsResult == false) + return false; + ListContactFlowsResult other = (ListContactFlowsResult) obj; + if (other.getContactFlowSummaryList() == null ^ this.getContactFlowSummaryList() == null) + return false; + if (other.getContactFlowSummaryList() != null && other.getContactFlowSummaryList().equals(this.getContactFlowSummaryList()) == false) + return false; + if (other.getNextToken() == null ^ this.getNextToken() == null) + return false; + if (other.getNextToken() != null && other.getNextToken().equals(this.getNextToken()) == false) + return false; + return true; + } + + @Override + public int hashCode() { + final int prime = 31; + int hashCode = 1; + + hashCode = prime * hashCode + ((getContactFlowSummaryList() == null) ? 0 : getContactFlowSummaryList().hashCode()); + hashCode = prime * hashCode + ((getNextToken() == null) ? 0 : getNextToken().hashCode()); + return hashCode; + } + + @Override + public ListContactFlowsResult clone() { + try { + return (ListContactFlowsResult) super.clone(); + } catch (CloneNotSupportedException e) { + throw new IllegalStateException("Got a CloneNotSupportedException from Object.clone() " + "even though we're Cloneable!", e); + } + } + +} diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ListHoursOfOperationsRequest.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ListHoursOfOperationsRequest.java new file mode 100644 index 000000000000..e249fd2c0b97 --- /dev/null +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ListHoursOfOperationsRequest.java @@ -0,0 +1,237 @@ +/* + * Copyright 2014-2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions + * and limitations under the License. + */ +package com.amazonaws.services.connect.model; + +import java.io.Serializable; +import javax.annotation.Generated; + +import com.amazonaws.AmazonWebServiceRequest; + +/** + * + * @see AWS API + * Documentation + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class ListHoursOfOperationsRequest extends com.amazonaws.AmazonWebServiceRequest implements Serializable, Cloneable { + + /** + *

+ * The identifier of the Amazon Connect instance. + *

+ */ + private String instanceId; + /** + *

+ * The token for the next set of results. Use the value returned in the previous response in the next request to + * retrieve the next set of results. + *

+ */ + private String nextToken; + /** + *

+ * The maximimum number of results to return per page. + *

+ */ + private Integer maxResults; + + /** + *

+ * The identifier of the Amazon Connect instance. + *

+ * + * @param instanceId + * The identifier of the Amazon Connect instance. + */ + + public void setInstanceId(String instanceId) { + this.instanceId = instanceId; + } + + /** + *

+ * The identifier of the Amazon Connect instance. + *

+ * + * @return The identifier of the Amazon Connect instance. + */ + + public String getInstanceId() { + return this.instanceId; + } + + /** + *

+ * The identifier of the Amazon Connect instance. + *

+ * + * @param instanceId + * The identifier of the Amazon Connect instance. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public ListHoursOfOperationsRequest withInstanceId(String instanceId) { + setInstanceId(instanceId); + return this; + } + + /** + *

+ * The token for the next set of results. Use the value returned in the previous response in the next request to + * retrieve the next set of results. + *

+ * + * @param nextToken + * The token for the next set of results. Use the value returned in the previous response in the next request + * to retrieve the next set of results. + */ + + public void setNextToken(String nextToken) { + this.nextToken = nextToken; + } + + /** + *

+ * The token for the next set of results. Use the value returned in the previous response in the next request to + * retrieve the next set of results. + *

+ * + * @return The token for the next set of results. Use the value returned in the previous response in the next + * request to retrieve the next set of results. + */ + + public String getNextToken() { + return this.nextToken; + } + + /** + *

+ * The token for the next set of results. Use the value returned in the previous response in the next request to + * retrieve the next set of results. + *

+ * + * @param nextToken + * The token for the next set of results. Use the value returned in the previous response in the next request + * to retrieve the next set of results. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public ListHoursOfOperationsRequest withNextToken(String nextToken) { + setNextToken(nextToken); + return this; + } + + /** + *

+ * The maximimum number of results to return per page. + *

+ * + * @param maxResults + * The maximimum number of results to return per page. + */ + + public void setMaxResults(Integer maxResults) { + this.maxResults = maxResults; + } + + /** + *

+ * The maximimum number of results to return per page. + *

+ * + * @return The maximimum number of results to return per page. + */ + + public Integer getMaxResults() { + return this.maxResults; + } + + /** + *

+ * The maximimum number of results to return per page. + *

+ * + * @param maxResults + * The maximimum number of results to return per page. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public ListHoursOfOperationsRequest withMaxResults(Integer maxResults) { + setMaxResults(maxResults); + return this; + } + + /** + * Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be + * redacted from this string using a placeholder value. + * + * @return A string representation of this object. + * + * @see java.lang.Object#toString() + */ + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("{"); + if (getInstanceId() != null) + sb.append("InstanceId: ").append(getInstanceId()).append(","); + if (getNextToken() != null) + sb.append("NextToken: ").append(getNextToken()).append(","); + if (getMaxResults() != null) + sb.append("MaxResults: ").append(getMaxResults()); + sb.append("}"); + return sb.toString(); + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + + if (obj instanceof ListHoursOfOperationsRequest == false) + return false; + ListHoursOfOperationsRequest other = (ListHoursOfOperationsRequest) obj; + if (other.getInstanceId() == null ^ this.getInstanceId() == null) + return false; + if (other.getInstanceId() != null && other.getInstanceId().equals(this.getInstanceId()) == false) + return false; + if (other.getNextToken() == null ^ this.getNextToken() == null) + return false; + if (other.getNextToken() != null && other.getNextToken().equals(this.getNextToken()) == false) + return false; + if (other.getMaxResults() == null ^ this.getMaxResults() == null) + return false; + if (other.getMaxResults() != null && other.getMaxResults().equals(this.getMaxResults()) == false) + return false; + return true; + } + + @Override + public int hashCode() { + final int prime = 31; + int hashCode = 1; + + hashCode = prime * hashCode + ((getInstanceId() == null) ? 0 : getInstanceId().hashCode()); + hashCode = prime * hashCode + ((getNextToken() == null) ? 0 : getNextToken().hashCode()); + hashCode = prime * hashCode + ((getMaxResults() == null) ? 0 : getMaxResults().hashCode()); + return hashCode; + } + + @Override + public ListHoursOfOperationsRequest clone() { + return (ListHoursOfOperationsRequest) super.clone(); + } + +} diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ListHoursOfOperationsResult.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ListHoursOfOperationsResult.java new file mode 100644 index 000000000000..8c31c13c691b --- /dev/null +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ListHoursOfOperationsResult.java @@ -0,0 +1,209 @@ +/* + * Copyright 2014-2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions + * and limitations under the License. + */ +package com.amazonaws.services.connect.model; + +import java.io.Serializable; +import javax.annotation.Generated; + +/** + * + * @see AWS API + * Documentation + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class ListHoursOfOperationsResult extends com.amazonaws.AmazonWebServiceResult implements Serializable, Cloneable { + + /** + *

+ * Information about the hours of operation. + *

+ */ + private java.util.List hoursOfOperationSummaryList; + /** + *

+ * If there are additional results, this is the token for the next set of results. + *

+ */ + private String nextToken; + + /** + *

+ * Information about the hours of operation. + *

+ * + * @return Information about the hours of operation. + */ + + public java.util.List getHoursOfOperationSummaryList() { + return hoursOfOperationSummaryList; + } + + /** + *

+ * Information about the hours of operation. + *

+ * + * @param hoursOfOperationSummaryList + * Information about the hours of operation. + */ + + public void setHoursOfOperationSummaryList(java.util.Collection hoursOfOperationSummaryList) { + if (hoursOfOperationSummaryList == null) { + this.hoursOfOperationSummaryList = null; + return; + } + + this.hoursOfOperationSummaryList = new java.util.ArrayList(hoursOfOperationSummaryList); + } + + /** + *

+ * Information about the hours of operation. + *

+ *

+ * NOTE: This method appends the values to the existing list (if any). Use + * {@link #setHoursOfOperationSummaryList(java.util.Collection)} or + * {@link #withHoursOfOperationSummaryList(java.util.Collection)} if you want to override the existing values. + *

+ * + * @param hoursOfOperationSummaryList + * Information about the hours of operation. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public ListHoursOfOperationsResult withHoursOfOperationSummaryList(HoursOfOperationSummary... hoursOfOperationSummaryList) { + if (this.hoursOfOperationSummaryList == null) { + setHoursOfOperationSummaryList(new java.util.ArrayList(hoursOfOperationSummaryList.length)); + } + for (HoursOfOperationSummary ele : hoursOfOperationSummaryList) { + this.hoursOfOperationSummaryList.add(ele); + } + return this; + } + + /** + *

+ * Information about the hours of operation. + *

+ * + * @param hoursOfOperationSummaryList + * Information about the hours of operation. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public ListHoursOfOperationsResult withHoursOfOperationSummaryList(java.util.Collection hoursOfOperationSummaryList) { + setHoursOfOperationSummaryList(hoursOfOperationSummaryList); + return this; + } + + /** + *

+ * If there are additional results, this is the token for the next set of results. + *

+ * + * @param nextToken + * If there are additional results, this is the token for the next set of results. + */ + + public void setNextToken(String nextToken) { + this.nextToken = nextToken; + } + + /** + *

+ * If there are additional results, this is the token for the next set of results. + *

+ * + * @return If there are additional results, this is the token for the next set of results. + */ + + public String getNextToken() { + return this.nextToken; + } + + /** + *

+ * If there are additional results, this is the token for the next set of results. + *

+ * + * @param nextToken + * If there are additional results, this is the token for the next set of results. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public ListHoursOfOperationsResult withNextToken(String nextToken) { + setNextToken(nextToken); + return this; + } + + /** + * Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be + * redacted from this string using a placeholder value. + * + * @return A string representation of this object. + * + * @see java.lang.Object#toString() + */ + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("{"); + if (getHoursOfOperationSummaryList() != null) + sb.append("HoursOfOperationSummaryList: ").append(getHoursOfOperationSummaryList()).append(","); + if (getNextToken() != null) + sb.append("NextToken: ").append(getNextToken()); + sb.append("}"); + return sb.toString(); + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + + if (obj instanceof ListHoursOfOperationsResult == false) + return false; + ListHoursOfOperationsResult other = (ListHoursOfOperationsResult) obj; + if (other.getHoursOfOperationSummaryList() == null ^ this.getHoursOfOperationSummaryList() == null) + return false; + if (other.getHoursOfOperationSummaryList() != null && other.getHoursOfOperationSummaryList().equals(this.getHoursOfOperationSummaryList()) == false) + return false; + if (other.getNextToken() == null ^ this.getNextToken() == null) + return false; + if (other.getNextToken() != null && other.getNextToken().equals(this.getNextToken()) == false) + return false; + return true; + } + + @Override + public int hashCode() { + final int prime = 31; + int hashCode = 1; + + hashCode = prime * hashCode + ((getHoursOfOperationSummaryList() == null) ? 0 : getHoursOfOperationSummaryList().hashCode()); + hashCode = prime * hashCode + ((getNextToken() == null) ? 0 : getNextToken().hashCode()); + return hashCode; + } + + @Override + public ListHoursOfOperationsResult clone() { + try { + return (ListHoursOfOperationsResult) super.clone(); + } catch (CloneNotSupportedException e) { + throw new IllegalStateException("Got a CloneNotSupportedException from Object.clone() " + "even though we're Cloneable!", e); + } + } + +} diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ListPhoneNumbersRequest.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ListPhoneNumbersRequest.java new file mode 100644 index 000000000000..4b920d444c39 --- /dev/null +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ListPhoneNumbersRequest.java @@ -0,0 +1,459 @@ +/* + * Copyright 2014-2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions + * and limitations under the License. + */ +package com.amazonaws.services.connect.model; + +import java.io.Serializable; +import javax.annotation.Generated; + +import com.amazonaws.AmazonWebServiceRequest; + +/** + * + * @see AWS API + * Documentation + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class ListPhoneNumbersRequest extends com.amazonaws.AmazonWebServiceRequest implements Serializable, Cloneable { + + /** + *

+ * The identifier of the Amazon Connect instance. + *

+ */ + private String instanceId; + /** + *

+ * The type of phone number. + *

+ */ + private java.util.List phoneNumberTypes; + /** + *

+ * The ISO country code. + *

+ */ + private java.util.List phoneNumberCountryCodes; + /** + *

+ * The token for the next set of results. Use the value returned in the previous response in the next request to + * retrieve the next set of results. + *

+ */ + private String nextToken; + /** + *

+ * The maximimum number of results to return per page. + *

+ */ + private Integer maxResults; + + /** + *

+ * The identifier of the Amazon Connect instance. + *

+ * + * @param instanceId + * The identifier of the Amazon Connect instance. + */ + + public void setInstanceId(String instanceId) { + this.instanceId = instanceId; + } + + /** + *

+ * The identifier of the Amazon Connect instance. + *

+ * + * @return The identifier of the Amazon Connect instance. + */ + + public String getInstanceId() { + return this.instanceId; + } + + /** + *

+ * The identifier of the Amazon Connect instance. + *

+ * + * @param instanceId + * The identifier of the Amazon Connect instance. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public ListPhoneNumbersRequest withInstanceId(String instanceId) { + setInstanceId(instanceId); + return this; + } + + /** + *

+ * The type of phone number. + *

+ * + * @return The type of phone number. + * @see PhoneNumberType + */ + + public java.util.List getPhoneNumberTypes() { + return phoneNumberTypes; + } + + /** + *

+ * The type of phone number. + *

+ * + * @param phoneNumberTypes + * The type of phone number. + * @see PhoneNumberType + */ + + public void setPhoneNumberTypes(java.util.Collection phoneNumberTypes) { + if (phoneNumberTypes == null) { + this.phoneNumberTypes = null; + return; + } + + this.phoneNumberTypes = new java.util.ArrayList(phoneNumberTypes); + } + + /** + *

+ * The type of phone number. + *

+ *

+ * NOTE: This method appends the values to the existing list (if any). Use + * {@link #setPhoneNumberTypes(java.util.Collection)} or {@link #withPhoneNumberTypes(java.util.Collection)} if you + * want to override the existing values. + *

+ * + * @param phoneNumberTypes + * The type of phone number. + * @return Returns a reference to this object so that method calls can be chained together. + * @see PhoneNumberType + */ + + public ListPhoneNumbersRequest withPhoneNumberTypes(String... phoneNumberTypes) { + if (this.phoneNumberTypes == null) { + setPhoneNumberTypes(new java.util.ArrayList(phoneNumberTypes.length)); + } + for (String ele : phoneNumberTypes) { + this.phoneNumberTypes.add(ele); + } + return this; + } + + /** + *

+ * The type of phone number. + *

+ * + * @param phoneNumberTypes + * The type of phone number. + * @return Returns a reference to this object so that method calls can be chained together. + * @see PhoneNumberType + */ + + public ListPhoneNumbersRequest withPhoneNumberTypes(java.util.Collection phoneNumberTypes) { + setPhoneNumberTypes(phoneNumberTypes); + return this; + } + + /** + *

+ * The type of phone number. + *

+ * + * @param phoneNumberTypes + * The type of phone number. + * @return Returns a reference to this object so that method calls can be chained together. + * @see PhoneNumberType + */ + + public ListPhoneNumbersRequest withPhoneNumberTypes(PhoneNumberType... phoneNumberTypes) { + java.util.ArrayList phoneNumberTypesCopy = new java.util.ArrayList(phoneNumberTypes.length); + for (PhoneNumberType value : phoneNumberTypes) { + phoneNumberTypesCopy.add(value.toString()); + } + if (getPhoneNumberTypes() == null) { + setPhoneNumberTypes(phoneNumberTypesCopy); + } else { + getPhoneNumberTypes().addAll(phoneNumberTypesCopy); + } + return this; + } + + /** + *

+ * The ISO country code. + *

+ * + * @return The ISO country code. + * @see PhoneNumberCountryCode + */ + + public java.util.List getPhoneNumberCountryCodes() { + return phoneNumberCountryCodes; + } + + /** + *

+ * The ISO country code. + *

+ * + * @param phoneNumberCountryCodes + * The ISO country code. + * @see PhoneNumberCountryCode + */ + + public void setPhoneNumberCountryCodes(java.util.Collection phoneNumberCountryCodes) { + if (phoneNumberCountryCodes == null) { + this.phoneNumberCountryCodes = null; + return; + } + + this.phoneNumberCountryCodes = new java.util.ArrayList(phoneNumberCountryCodes); + } + + /** + *

+ * The ISO country code. + *

+ *

+ * NOTE: This method appends the values to the existing list (if any). Use + * {@link #setPhoneNumberCountryCodes(java.util.Collection)} or + * {@link #withPhoneNumberCountryCodes(java.util.Collection)} if you want to override the existing values. + *

+ * + * @param phoneNumberCountryCodes + * The ISO country code. + * @return Returns a reference to this object so that method calls can be chained together. + * @see PhoneNumberCountryCode + */ + + public ListPhoneNumbersRequest withPhoneNumberCountryCodes(String... phoneNumberCountryCodes) { + if (this.phoneNumberCountryCodes == null) { + setPhoneNumberCountryCodes(new java.util.ArrayList(phoneNumberCountryCodes.length)); + } + for (String ele : phoneNumberCountryCodes) { + this.phoneNumberCountryCodes.add(ele); + } + return this; + } + + /** + *

+ * The ISO country code. + *

+ * + * @param phoneNumberCountryCodes + * The ISO country code. + * @return Returns a reference to this object so that method calls can be chained together. + * @see PhoneNumberCountryCode + */ + + public ListPhoneNumbersRequest withPhoneNumberCountryCodes(java.util.Collection phoneNumberCountryCodes) { + setPhoneNumberCountryCodes(phoneNumberCountryCodes); + return this; + } + + /** + *

+ * The ISO country code. + *

+ * + * @param phoneNumberCountryCodes + * The ISO country code. + * @return Returns a reference to this object so that method calls can be chained together. + * @see PhoneNumberCountryCode + */ + + public ListPhoneNumbersRequest withPhoneNumberCountryCodes(PhoneNumberCountryCode... phoneNumberCountryCodes) { + java.util.ArrayList phoneNumberCountryCodesCopy = new java.util.ArrayList(phoneNumberCountryCodes.length); + for (PhoneNumberCountryCode value : phoneNumberCountryCodes) { + phoneNumberCountryCodesCopy.add(value.toString()); + } + if (getPhoneNumberCountryCodes() == null) { + setPhoneNumberCountryCodes(phoneNumberCountryCodesCopy); + } else { + getPhoneNumberCountryCodes().addAll(phoneNumberCountryCodesCopy); + } + return this; + } + + /** + *

+ * The token for the next set of results. Use the value returned in the previous response in the next request to + * retrieve the next set of results. + *

+ * + * @param nextToken + * The token for the next set of results. Use the value returned in the previous response in the next request + * to retrieve the next set of results. + */ + + public void setNextToken(String nextToken) { + this.nextToken = nextToken; + } + + /** + *

+ * The token for the next set of results. Use the value returned in the previous response in the next request to + * retrieve the next set of results. + *

+ * + * @return The token for the next set of results. Use the value returned in the previous response in the next + * request to retrieve the next set of results. + */ + + public String getNextToken() { + return this.nextToken; + } + + /** + *

+ * The token for the next set of results. Use the value returned in the previous response in the next request to + * retrieve the next set of results. + *

+ * + * @param nextToken + * The token for the next set of results. Use the value returned in the previous response in the next request + * to retrieve the next set of results. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public ListPhoneNumbersRequest withNextToken(String nextToken) { + setNextToken(nextToken); + return this; + } + + /** + *

+ * The maximimum number of results to return per page. + *

+ * + * @param maxResults + * The maximimum number of results to return per page. + */ + + public void setMaxResults(Integer maxResults) { + this.maxResults = maxResults; + } + + /** + *

+ * The maximimum number of results to return per page. + *

+ * + * @return The maximimum number of results to return per page. + */ + + public Integer getMaxResults() { + return this.maxResults; + } + + /** + *

+ * The maximimum number of results to return per page. + *

+ * + * @param maxResults + * The maximimum number of results to return per page. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public ListPhoneNumbersRequest withMaxResults(Integer maxResults) { + setMaxResults(maxResults); + return this; + } + + /** + * Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be + * redacted from this string using a placeholder value. + * + * @return A string representation of this object. + * + * @see java.lang.Object#toString() + */ + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("{"); + if (getInstanceId() != null) + sb.append("InstanceId: ").append(getInstanceId()).append(","); + if (getPhoneNumberTypes() != null) + sb.append("PhoneNumberTypes: ").append(getPhoneNumberTypes()).append(","); + if (getPhoneNumberCountryCodes() != null) + sb.append("PhoneNumberCountryCodes: ").append(getPhoneNumberCountryCodes()).append(","); + if (getNextToken() != null) + sb.append("NextToken: ").append(getNextToken()).append(","); + if (getMaxResults() != null) + sb.append("MaxResults: ").append(getMaxResults()); + sb.append("}"); + return sb.toString(); + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + + if (obj instanceof ListPhoneNumbersRequest == false) + return false; + ListPhoneNumbersRequest other = (ListPhoneNumbersRequest) obj; + if (other.getInstanceId() == null ^ this.getInstanceId() == null) + return false; + if (other.getInstanceId() != null && other.getInstanceId().equals(this.getInstanceId()) == false) + return false; + if (other.getPhoneNumberTypes() == null ^ this.getPhoneNumberTypes() == null) + return false; + if (other.getPhoneNumberTypes() != null && other.getPhoneNumberTypes().equals(this.getPhoneNumberTypes()) == false) + return false; + if (other.getPhoneNumberCountryCodes() == null ^ this.getPhoneNumberCountryCodes() == null) + return false; + if (other.getPhoneNumberCountryCodes() != null && other.getPhoneNumberCountryCodes().equals(this.getPhoneNumberCountryCodes()) == false) + return false; + if (other.getNextToken() == null ^ this.getNextToken() == null) + return false; + if (other.getNextToken() != null && other.getNextToken().equals(this.getNextToken()) == false) + return false; + if (other.getMaxResults() == null ^ this.getMaxResults() == null) + return false; + if (other.getMaxResults() != null && other.getMaxResults().equals(this.getMaxResults()) == false) + return false; + return true; + } + + @Override + public int hashCode() { + final int prime = 31; + int hashCode = 1; + + hashCode = prime * hashCode + ((getInstanceId() == null) ? 0 : getInstanceId().hashCode()); + hashCode = prime * hashCode + ((getPhoneNumberTypes() == null) ? 0 : getPhoneNumberTypes().hashCode()); + hashCode = prime * hashCode + ((getPhoneNumberCountryCodes() == null) ? 0 : getPhoneNumberCountryCodes().hashCode()); + hashCode = prime * hashCode + ((getNextToken() == null) ? 0 : getNextToken().hashCode()); + hashCode = prime * hashCode + ((getMaxResults() == null) ? 0 : getMaxResults().hashCode()); + return hashCode; + } + + @Override + public ListPhoneNumbersRequest clone() { + return (ListPhoneNumbersRequest) super.clone(); + } + +} diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ListPhoneNumbersResult.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ListPhoneNumbersResult.java new file mode 100644 index 000000000000..9066b70d75d0 --- /dev/null +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ListPhoneNumbersResult.java @@ -0,0 +1,209 @@ +/* + * Copyright 2014-2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions + * and limitations under the License. + */ +package com.amazonaws.services.connect.model; + +import java.io.Serializable; +import javax.annotation.Generated; + +/** + * + * @see AWS API + * Documentation + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class ListPhoneNumbersResult extends com.amazonaws.AmazonWebServiceResult implements Serializable, Cloneable { + + /** + *

+ * Information about the phone numbers. + *

+ */ + private java.util.List phoneNumberSummaryList; + /** + *

+ * If there are additional results, this is the token for the next set of results. + *

+ */ + private String nextToken; + + /** + *

+ * Information about the phone numbers. + *

+ * + * @return Information about the phone numbers. + */ + + public java.util.List getPhoneNumberSummaryList() { + return phoneNumberSummaryList; + } + + /** + *

+ * Information about the phone numbers. + *

+ * + * @param phoneNumberSummaryList + * Information about the phone numbers. + */ + + public void setPhoneNumberSummaryList(java.util.Collection phoneNumberSummaryList) { + if (phoneNumberSummaryList == null) { + this.phoneNumberSummaryList = null; + return; + } + + this.phoneNumberSummaryList = new java.util.ArrayList(phoneNumberSummaryList); + } + + /** + *

+ * Information about the phone numbers. + *

+ *

+ * NOTE: This method appends the values to the existing list (if any). Use + * {@link #setPhoneNumberSummaryList(java.util.Collection)} or + * {@link #withPhoneNumberSummaryList(java.util.Collection)} if you want to override the existing values. + *

+ * + * @param phoneNumberSummaryList + * Information about the phone numbers. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public ListPhoneNumbersResult withPhoneNumberSummaryList(PhoneNumberSummary... phoneNumberSummaryList) { + if (this.phoneNumberSummaryList == null) { + setPhoneNumberSummaryList(new java.util.ArrayList(phoneNumberSummaryList.length)); + } + for (PhoneNumberSummary ele : phoneNumberSummaryList) { + this.phoneNumberSummaryList.add(ele); + } + return this; + } + + /** + *

+ * Information about the phone numbers. + *

+ * + * @param phoneNumberSummaryList + * Information about the phone numbers. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public ListPhoneNumbersResult withPhoneNumberSummaryList(java.util.Collection phoneNumberSummaryList) { + setPhoneNumberSummaryList(phoneNumberSummaryList); + return this; + } + + /** + *

+ * If there are additional results, this is the token for the next set of results. + *

+ * + * @param nextToken + * If there are additional results, this is the token for the next set of results. + */ + + public void setNextToken(String nextToken) { + this.nextToken = nextToken; + } + + /** + *

+ * If there are additional results, this is the token for the next set of results. + *

+ * + * @return If there are additional results, this is the token for the next set of results. + */ + + public String getNextToken() { + return this.nextToken; + } + + /** + *

+ * If there are additional results, this is the token for the next set of results. + *

+ * + * @param nextToken + * If there are additional results, this is the token for the next set of results. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public ListPhoneNumbersResult withNextToken(String nextToken) { + setNextToken(nextToken); + return this; + } + + /** + * Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be + * redacted from this string using a placeholder value. + * + * @return A string representation of this object. + * + * @see java.lang.Object#toString() + */ + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("{"); + if (getPhoneNumberSummaryList() != null) + sb.append("PhoneNumberSummaryList: ").append(getPhoneNumberSummaryList()).append(","); + if (getNextToken() != null) + sb.append("NextToken: ").append(getNextToken()); + sb.append("}"); + return sb.toString(); + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + + if (obj instanceof ListPhoneNumbersResult == false) + return false; + ListPhoneNumbersResult other = (ListPhoneNumbersResult) obj; + if (other.getPhoneNumberSummaryList() == null ^ this.getPhoneNumberSummaryList() == null) + return false; + if (other.getPhoneNumberSummaryList() != null && other.getPhoneNumberSummaryList().equals(this.getPhoneNumberSummaryList()) == false) + return false; + if (other.getNextToken() == null ^ this.getNextToken() == null) + return false; + if (other.getNextToken() != null && other.getNextToken().equals(this.getNextToken()) == false) + return false; + return true; + } + + @Override + public int hashCode() { + final int prime = 31; + int hashCode = 1; + + hashCode = prime * hashCode + ((getPhoneNumberSummaryList() == null) ? 0 : getPhoneNumberSummaryList().hashCode()); + hashCode = prime * hashCode + ((getNextToken() == null) ? 0 : getNextToken().hashCode()); + return hashCode; + } + + @Override + public ListPhoneNumbersResult clone() { + try { + return (ListPhoneNumbersResult) super.clone(); + } catch (CloneNotSupportedException e) { + throw new IllegalStateException("Got a CloneNotSupportedException from Object.clone() " + "even though we're Cloneable!", e); + } + } + +} diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ListQueuesRequest.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ListQueuesRequest.java new file mode 100644 index 000000000000..af95de7de95a --- /dev/null +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ListQueuesRequest.java @@ -0,0 +1,348 @@ +/* + * Copyright 2014-2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions + * and limitations under the License. + */ +package com.amazonaws.services.connect.model; + +import java.io.Serializable; +import javax.annotation.Generated; + +import com.amazonaws.AmazonWebServiceRequest; + +/** + * + * @see AWS API + * Documentation + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class ListQueuesRequest extends com.amazonaws.AmazonWebServiceRequest implements Serializable, Cloneable { + + /** + *

+ * The identifier of the Amazon Connect instance. + *

+ */ + private String instanceId; + /** + *

+ * The type of queue. + *

+ */ + private java.util.List queueTypes; + /** + *

+ * The token for the next set of results. Use the value returned in the previous response in the next request to + * retrieve the next set of results. + *

+ */ + private String nextToken; + /** + *

+ * The maximimum number of results to return per page. + *

+ */ + private Integer maxResults; + + /** + *

+ * The identifier of the Amazon Connect instance. + *

+ * + * @param instanceId + * The identifier of the Amazon Connect instance. + */ + + public void setInstanceId(String instanceId) { + this.instanceId = instanceId; + } + + /** + *

+ * The identifier of the Amazon Connect instance. + *

+ * + * @return The identifier of the Amazon Connect instance. + */ + + public String getInstanceId() { + return this.instanceId; + } + + /** + *

+ * The identifier of the Amazon Connect instance. + *

+ * + * @param instanceId + * The identifier of the Amazon Connect instance. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public ListQueuesRequest withInstanceId(String instanceId) { + setInstanceId(instanceId); + return this; + } + + /** + *

+ * The type of queue. + *

+ * + * @return The type of queue. + * @see QueueType + */ + + public java.util.List getQueueTypes() { + return queueTypes; + } + + /** + *

+ * The type of queue. + *

+ * + * @param queueTypes + * The type of queue. + * @see QueueType + */ + + public void setQueueTypes(java.util.Collection queueTypes) { + if (queueTypes == null) { + this.queueTypes = null; + return; + } + + this.queueTypes = new java.util.ArrayList(queueTypes); + } + + /** + *

+ * The type of queue. + *

+ *

+ * NOTE: This method appends the values to the existing list (if any). Use + * {@link #setQueueTypes(java.util.Collection)} or {@link #withQueueTypes(java.util.Collection)} if you want to + * override the existing values. + *

+ * + * @param queueTypes + * The type of queue. + * @return Returns a reference to this object so that method calls can be chained together. + * @see QueueType + */ + + public ListQueuesRequest withQueueTypes(String... queueTypes) { + if (this.queueTypes == null) { + setQueueTypes(new java.util.ArrayList(queueTypes.length)); + } + for (String ele : queueTypes) { + this.queueTypes.add(ele); + } + return this; + } + + /** + *

+ * The type of queue. + *

+ * + * @param queueTypes + * The type of queue. + * @return Returns a reference to this object so that method calls can be chained together. + * @see QueueType + */ + + public ListQueuesRequest withQueueTypes(java.util.Collection queueTypes) { + setQueueTypes(queueTypes); + return this; + } + + /** + *

+ * The type of queue. + *

+ * + * @param queueTypes + * The type of queue. + * @return Returns a reference to this object so that method calls can be chained together. + * @see QueueType + */ + + public ListQueuesRequest withQueueTypes(QueueType... queueTypes) { + java.util.ArrayList queueTypesCopy = new java.util.ArrayList(queueTypes.length); + for (QueueType value : queueTypes) { + queueTypesCopy.add(value.toString()); + } + if (getQueueTypes() == null) { + setQueueTypes(queueTypesCopy); + } else { + getQueueTypes().addAll(queueTypesCopy); + } + return this; + } + + /** + *

+ * The token for the next set of results. Use the value returned in the previous response in the next request to + * retrieve the next set of results. + *

+ * + * @param nextToken + * The token for the next set of results. Use the value returned in the previous response in the next request + * to retrieve the next set of results. + */ + + public void setNextToken(String nextToken) { + this.nextToken = nextToken; + } + + /** + *

+ * The token for the next set of results. Use the value returned in the previous response in the next request to + * retrieve the next set of results. + *

+ * + * @return The token for the next set of results. Use the value returned in the previous response in the next + * request to retrieve the next set of results. + */ + + public String getNextToken() { + return this.nextToken; + } + + /** + *

+ * The token for the next set of results. Use the value returned in the previous response in the next request to + * retrieve the next set of results. + *

+ * + * @param nextToken + * The token for the next set of results. Use the value returned in the previous response in the next request + * to retrieve the next set of results. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public ListQueuesRequest withNextToken(String nextToken) { + setNextToken(nextToken); + return this; + } + + /** + *

+ * The maximimum number of results to return per page. + *

+ * + * @param maxResults + * The maximimum number of results to return per page. + */ + + public void setMaxResults(Integer maxResults) { + this.maxResults = maxResults; + } + + /** + *

+ * The maximimum number of results to return per page. + *

+ * + * @return The maximimum number of results to return per page. + */ + + public Integer getMaxResults() { + return this.maxResults; + } + + /** + *

+ * The maximimum number of results to return per page. + *

+ * + * @param maxResults + * The maximimum number of results to return per page. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public ListQueuesRequest withMaxResults(Integer maxResults) { + setMaxResults(maxResults); + return this; + } + + /** + * Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be + * redacted from this string using a placeholder value. + * + * @return A string representation of this object. + * + * @see java.lang.Object#toString() + */ + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("{"); + if (getInstanceId() != null) + sb.append("InstanceId: ").append(getInstanceId()).append(","); + if (getQueueTypes() != null) + sb.append("QueueTypes: ").append(getQueueTypes()).append(","); + if (getNextToken() != null) + sb.append("NextToken: ").append(getNextToken()).append(","); + if (getMaxResults() != null) + sb.append("MaxResults: ").append(getMaxResults()); + sb.append("}"); + return sb.toString(); + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + + if (obj instanceof ListQueuesRequest == false) + return false; + ListQueuesRequest other = (ListQueuesRequest) obj; + if (other.getInstanceId() == null ^ this.getInstanceId() == null) + return false; + if (other.getInstanceId() != null && other.getInstanceId().equals(this.getInstanceId()) == false) + return false; + if (other.getQueueTypes() == null ^ this.getQueueTypes() == null) + return false; + if (other.getQueueTypes() != null && other.getQueueTypes().equals(this.getQueueTypes()) == false) + return false; + if (other.getNextToken() == null ^ this.getNextToken() == null) + return false; + if (other.getNextToken() != null && other.getNextToken().equals(this.getNextToken()) == false) + return false; + if (other.getMaxResults() == null ^ this.getMaxResults() == null) + return false; + if (other.getMaxResults() != null && other.getMaxResults().equals(this.getMaxResults()) == false) + return false; + return true; + } + + @Override + public int hashCode() { + final int prime = 31; + int hashCode = 1; + + hashCode = prime * hashCode + ((getInstanceId() == null) ? 0 : getInstanceId().hashCode()); + hashCode = prime * hashCode + ((getQueueTypes() == null) ? 0 : getQueueTypes().hashCode()); + hashCode = prime * hashCode + ((getNextToken() == null) ? 0 : getNextToken().hashCode()); + hashCode = prime * hashCode + ((getMaxResults() == null) ? 0 : getMaxResults().hashCode()); + return hashCode; + } + + @Override + public ListQueuesRequest clone() { + return (ListQueuesRequest) super.clone(); + } + +} diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ListQueuesResult.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ListQueuesResult.java new file mode 100644 index 000000000000..66a1136c19a9 --- /dev/null +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ListQueuesResult.java @@ -0,0 +1,209 @@ +/* + * Copyright 2014-2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions + * and limitations under the License. + */ +package com.amazonaws.services.connect.model; + +import java.io.Serializable; +import javax.annotation.Generated; + +/** + * + * @see AWS API + * Documentation + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class ListQueuesResult extends com.amazonaws.AmazonWebServiceResult implements Serializable, Cloneable { + + /** + *

+ * Information about the queues. + *

+ */ + private java.util.List queueSummaryList; + /** + *

+ * If there are additional results, this is the token for the next set of results. + *

+ */ + private String nextToken; + + /** + *

+ * Information about the queues. + *

+ * + * @return Information about the queues. + */ + + public java.util.List getQueueSummaryList() { + return queueSummaryList; + } + + /** + *

+ * Information about the queues. + *

+ * + * @param queueSummaryList + * Information about the queues. + */ + + public void setQueueSummaryList(java.util.Collection queueSummaryList) { + if (queueSummaryList == null) { + this.queueSummaryList = null; + return; + } + + this.queueSummaryList = new java.util.ArrayList(queueSummaryList); + } + + /** + *

+ * Information about the queues. + *

+ *

+ * NOTE: This method appends the values to the existing list (if any). Use + * {@link #setQueueSummaryList(java.util.Collection)} or {@link #withQueueSummaryList(java.util.Collection)} if you + * want to override the existing values. + *

+ * + * @param queueSummaryList + * Information about the queues. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public ListQueuesResult withQueueSummaryList(QueueSummary... queueSummaryList) { + if (this.queueSummaryList == null) { + setQueueSummaryList(new java.util.ArrayList(queueSummaryList.length)); + } + for (QueueSummary ele : queueSummaryList) { + this.queueSummaryList.add(ele); + } + return this; + } + + /** + *

+ * Information about the queues. + *

+ * + * @param queueSummaryList + * Information about the queues. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public ListQueuesResult withQueueSummaryList(java.util.Collection queueSummaryList) { + setQueueSummaryList(queueSummaryList); + return this; + } + + /** + *

+ * If there are additional results, this is the token for the next set of results. + *

+ * + * @param nextToken + * If there are additional results, this is the token for the next set of results. + */ + + public void setNextToken(String nextToken) { + this.nextToken = nextToken; + } + + /** + *

+ * If there are additional results, this is the token for the next set of results. + *

+ * + * @return If there are additional results, this is the token for the next set of results. + */ + + public String getNextToken() { + return this.nextToken; + } + + /** + *

+ * If there are additional results, this is the token for the next set of results. + *

+ * + * @param nextToken + * If there are additional results, this is the token for the next set of results. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public ListQueuesResult withNextToken(String nextToken) { + setNextToken(nextToken); + return this; + } + + /** + * Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be + * redacted from this string using a placeholder value. + * + * @return A string representation of this object. + * + * @see java.lang.Object#toString() + */ + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("{"); + if (getQueueSummaryList() != null) + sb.append("QueueSummaryList: ").append(getQueueSummaryList()).append(","); + if (getNextToken() != null) + sb.append("NextToken: ").append(getNextToken()); + sb.append("}"); + return sb.toString(); + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + + if (obj instanceof ListQueuesResult == false) + return false; + ListQueuesResult other = (ListQueuesResult) obj; + if (other.getQueueSummaryList() == null ^ this.getQueueSummaryList() == null) + return false; + if (other.getQueueSummaryList() != null && other.getQueueSummaryList().equals(this.getQueueSummaryList()) == false) + return false; + if (other.getNextToken() == null ^ this.getNextToken() == null) + return false; + if (other.getNextToken() != null && other.getNextToken().equals(this.getNextToken()) == false) + return false; + return true; + } + + @Override + public int hashCode() { + final int prime = 31; + int hashCode = 1; + + hashCode = prime * hashCode + ((getQueueSummaryList() == null) ? 0 : getQueueSummaryList().hashCode()); + hashCode = prime * hashCode + ((getNextToken() == null) ? 0 : getNextToken().hashCode()); + return hashCode; + } + + @Override + public ListQueuesResult clone() { + try { + return (ListQueuesResult) super.clone(); + } catch (CloneNotSupportedException e) { + throw new IllegalStateException("Got a CloneNotSupportedException from Object.clone() " + "even though we're Cloneable!", e); + } + } + +} diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ListRoutingProfilesRequest.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ListRoutingProfilesRequest.java index 2f6d43b72058..7ffcf2829891 100644 --- a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ListRoutingProfilesRequest.java +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ListRoutingProfilesRequest.java @@ -27,10 +27,7 @@ public class ListRoutingProfilesRequest extends com.amazonaws.AmazonWebServiceRe /** *

- * 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. + * The identifier of the Amazon Connect instance. *

*/ private String instanceId; @@ -43,24 +40,18 @@ public class ListRoutingProfilesRequest extends com.amazonaws.AmazonWebServiceRe private String nextToken; /** *

- * The maximum number of routing profiles to return in the response. + * The maximimum number of results to return per page. *

*/ private Integer maxResults; /** *

- * 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. + * The identifier of the Amazon Connect instance. *

* * @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. + * The identifier of the Amazon Connect instance. */ public void setInstanceId(String instanceId) { @@ -69,17 +60,10 @@ public void setInstanceId(String 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. + * The identifier of the Amazon Connect instance. *

* - * @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. + * @return The identifier of the Amazon Connect instance. */ public String getInstanceId() { @@ -88,17 +72,11 @@ public String getInstanceId() { /** *

- * 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. + * The identifier of the Amazon Connect instance. *

* * @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. + * The identifier of the Amazon Connect instance. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -155,11 +133,11 @@ public ListRoutingProfilesRequest withNextToken(String nextToken) { /** *

- * The maximum number of routing profiles to return in the response. + * The maximimum number of results to return per page. *

* * @param maxResults - * The maximum number of routing profiles to return in the response. + * The maximimum number of results to return per page. */ public void setMaxResults(Integer maxResults) { @@ -168,10 +146,10 @@ public void setMaxResults(Integer maxResults) { /** *

- * The maximum number of routing profiles to return in the response. + * The maximimum number of results to return per page. *

* - * @return The maximum number of routing profiles to return in the response. + * @return The maximimum number of results to return per page. */ public Integer getMaxResults() { @@ -180,11 +158,11 @@ public Integer getMaxResults() { /** *

- * The maximum number of routing profiles to return in the response. + * The maximimum number of results to return per page. *

* * @param maxResults - * The maximum number of routing profiles to return in the response. + * The maximimum number of results to return per page. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ListRoutingProfilesResult.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ListRoutingProfilesResult.java index 4eeaa22cb08e..cdbfbc8f49b8 100644 --- a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ListRoutingProfilesResult.java +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ListRoutingProfilesResult.java @@ -25,25 +25,23 @@ public class ListRoutingProfilesResult extends com.amazonaws.AmazonWebServiceRes /** *

- * An array of RoutingProfileSummary objects that include the ARN, Id, and Name of the routing profile. + * Information about the routing profiles. *

*/ private java.util.List routingProfileSummaryList; /** *

- * A string returned in the response. Use the value returned in the response as the value of the NextToken in a - * subsequent request to retrieve the next set of results. + * If there are additional results, this is the token for the next set of results. *

*/ private String nextToken; /** *

- * An array of RoutingProfileSummary objects that include the ARN, Id, and Name of the routing profile. + * Information about the routing profiles. *

* - * @return An array of RoutingProfileSummary objects that include the ARN, Id, and Name of the routing - * profile. + * @return Information about the routing profiles. */ public java.util.List getRoutingProfileSummaryList() { @@ -52,12 +50,11 @@ public java.util.List getRoutingProfileSummaryList() { /** *

- * An array of RoutingProfileSummary objects that include the ARN, Id, and Name of the routing profile. + * Information about the routing profiles. *

* * @param routingProfileSummaryList - * An array of RoutingProfileSummary objects that include the ARN, Id, and Name of the routing - * profile. + * Information about the routing profiles. */ public void setRoutingProfileSummaryList(java.util.Collection routingProfileSummaryList) { @@ -71,7 +68,7 @@ public void setRoutingProfileSummaryList(java.util.Collection - * An array of RoutingProfileSummary objects that include the ARN, Id, and Name of the routing profile. + * Information about the routing profiles. *

*

* NOTE: This method appends the values to the existing list (if any). Use @@ -80,8 +77,7 @@ public void setRoutingProfileSummaryList(java.util.Collection * * @param routingProfileSummaryList - * An array of RoutingProfileSummary objects that include the ARN, Id, and Name of the routing - * profile. + * Information about the routing profiles. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -97,12 +93,11 @@ public ListRoutingProfilesResult withRoutingProfileSummaryList(RoutingProfileSum /** *

- * An array of RoutingProfileSummary objects that include the ARN, Id, and Name of the routing profile. + * Information about the routing profiles. *

* * @param routingProfileSummaryList - * An array of RoutingProfileSummary objects that include the ARN, Id, and Name of the routing - * profile. + * Information about the routing profiles. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -113,13 +108,11 @@ public ListRoutingProfilesResult withRoutingProfileSummaryList(java.util.Collect /** *

- * A string returned in the response. Use the value returned in the response as the value of the NextToken in a - * subsequent request to retrieve the next set of results. + * If there are additional results, this is the token for the next set of results. *

* * @param nextToken - * A string returned in the response. Use the value returned in the response as the value of the NextToken in - * a subsequent request to retrieve the next set of results. + * If there are additional results, this is the token for the next set of results. */ public void setNextToken(String nextToken) { @@ -128,12 +121,10 @@ public void setNextToken(String nextToken) { /** *

- * A string returned in the response. Use the value returned in the response as the value of the NextToken in a - * subsequent request to retrieve the next set of results. + * If there are additional results, this is the token for the next set of results. *

* - * @return A string returned in the response. Use the value returned in the response as the value of the NextToken - * in a subsequent request to retrieve the next set of results. + * @return If there are additional results, this is the token for the next set of results. */ public String getNextToken() { @@ -142,13 +133,11 @@ public String getNextToken() { /** *

- * A string returned in the response. Use the value returned in the response as the value of the NextToken in a - * subsequent request to retrieve the next set of results. + * If there are additional results, this is the token for the next set of results. *

* * @param nextToken - * A string returned in the response. Use the value returned in the response as the value of the NextToken in - * a subsequent request to retrieve the next set of results. + * If there are additional results, this is the token for the next set of results. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ListSecurityProfilesRequest.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ListSecurityProfilesRequest.java index a7711c4bdfb6..b8ad1d78fd93 100644 --- a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ListSecurityProfilesRequest.java +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ListSecurityProfilesRequest.java @@ -27,10 +27,7 @@ public class ListSecurityProfilesRequest extends com.amazonaws.AmazonWebServiceR /** *

- * 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. + * The identifier of the Amazon Connect instance. *

*/ private String instanceId; @@ -43,24 +40,18 @@ public class ListSecurityProfilesRequest extends com.amazonaws.AmazonWebServiceR private String nextToken; /** *

- * The maximum number of security profiles to return. + * The maximimum number of results to return per page. *

*/ private Integer maxResults; /** *

- * 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. + * The identifier of the Amazon Connect instance. *

* * @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. + * The identifier of the Amazon Connect instance. */ public void setInstanceId(String instanceId) { @@ -69,17 +60,10 @@ public void setInstanceId(String 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. + * The identifier of the Amazon Connect instance. *

* - * @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. + * @return The identifier of the Amazon Connect instance. */ public String getInstanceId() { @@ -88,17 +72,11 @@ public String getInstanceId() { /** *

- * 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. + * The identifier of the Amazon Connect instance. *

* * @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. + * The identifier of the Amazon Connect instance. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -155,11 +133,11 @@ public ListSecurityProfilesRequest withNextToken(String nextToken) { /** *

- * The maximum number of security profiles to return. + * The maximimum number of results to return per page. *

* * @param maxResults - * The maximum number of security profiles to return. + * The maximimum number of results to return per page. */ public void setMaxResults(Integer maxResults) { @@ -168,10 +146,10 @@ public void setMaxResults(Integer maxResults) { /** *

- * The maximum number of security profiles to return. + * The maximimum number of results to return per page. *

* - * @return The maximum number of security profiles to return. + * @return The maximimum number of results to return per page. */ public Integer getMaxResults() { @@ -180,11 +158,11 @@ public Integer getMaxResults() { /** *

- * The maximum number of security profiles to return. + * The maximimum number of results to return per page. *

* * @param maxResults - * The maximum number of security profiles to return. + * The maximimum number of results to return per page. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ListSecurityProfilesResult.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ListSecurityProfilesResult.java index 9121d845444c..5991fe09003d 100644 --- a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ListSecurityProfilesResult.java +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ListSecurityProfilesResult.java @@ -25,24 +25,23 @@ public class ListSecurityProfilesResult extends com.amazonaws.AmazonWebServiceRe /** *

- * An array of SecurityProfileSummary objects. + * Information about the security profiles. *

*/ private java.util.List securityProfileSummaryList; /** *

- * A string returned in the response. Use the value returned in the response as the value of the NextToken in a - * subsequent request to retrieve the next set of results. + * If there are additional results, this is the token for the next set of results. *

*/ private String nextToken; /** *

- * An array of SecurityProfileSummary objects. + * Information about the security profiles. *

* - * @return An array of SecurityProfileSummary objects. + * @return Information about the security profiles. */ public java.util.List getSecurityProfileSummaryList() { @@ -51,11 +50,11 @@ public java.util.List getSecurityProfileSummaryList() { /** *

- * An array of SecurityProfileSummary objects. + * Information about the security profiles. *

* * @param securityProfileSummaryList - * An array of SecurityProfileSummary objects. + * Information about the security profiles. */ public void setSecurityProfileSummaryList(java.util.Collection securityProfileSummaryList) { @@ -69,7 +68,7 @@ public void setSecurityProfileSummaryList(java.util.Collection - * An array of SecurityProfileSummary objects. + * Information about the security profiles. *

*

* NOTE: This method appends the values to the existing list (if any). Use @@ -78,7 +77,7 @@ public void setSecurityProfileSummaryList(java.util.Collection * * @param securityProfileSummaryList - * An array of SecurityProfileSummary objects. + * Information about the security profiles. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -94,11 +93,11 @@ public ListSecurityProfilesResult withSecurityProfileSummaryList(SecurityProfile /** *

- * An array of SecurityProfileSummary objects. + * Information about the security profiles. *

* * @param securityProfileSummaryList - * An array of SecurityProfileSummary objects. + * Information about the security profiles. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -109,13 +108,11 @@ public ListSecurityProfilesResult withSecurityProfileSummaryList(java.util.Colle /** *

- * A string returned in the response. Use the value returned in the response as the value of the NextToken in a - * subsequent request to retrieve the next set of results. + * If there are additional results, this is the token for the next set of results. *

* * @param nextToken - * A string returned in the response. Use the value returned in the response as the value of the NextToken in - * a subsequent request to retrieve the next set of results. + * If there are additional results, this is the token for the next set of results. */ public void setNextToken(String nextToken) { @@ -124,12 +121,10 @@ public void setNextToken(String nextToken) { /** *

- * A string returned in the response. Use the value returned in the response as the value of the NextToken in a - * subsequent request to retrieve the next set of results. + * If there are additional results, this is the token for the next set of results. *

* - * @return A string returned in the response. Use the value returned in the response as the value of the NextToken - * in a subsequent request to retrieve the next set of results. + * @return If there are additional results, this is the token for the next set of results. */ public String getNextToken() { @@ -138,13 +133,11 @@ public String getNextToken() { /** *

- * A string returned in the response. Use the value returned in the response as the value of the NextToken in a - * subsequent request to retrieve the next set of results. + * If there are additional results, this is the token for the next set of results. *

* * @param nextToken - * A string returned in the response. Use the value returned in the response as the value of the NextToken in - * a subsequent request to retrieve the next set of results. + * If there are additional results, this is the token for the next set of results. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ListUserHierarchyGroupsRequest.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ListUserHierarchyGroupsRequest.java index 9899bfeca60b..3044f3dfe952 100644 --- a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ListUserHierarchyGroupsRequest.java +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ListUserHierarchyGroupsRequest.java @@ -27,10 +27,7 @@ public class ListUserHierarchyGroupsRequest extends com.amazonaws.AmazonWebServi /** *

- * 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. + * The identifier of the Amazon Connect instance. *

*/ private String instanceId; @@ -43,24 +40,18 @@ public class ListUserHierarchyGroupsRequest extends com.amazonaws.AmazonWebServi private String nextToken; /** *

- * The maximum number of hierarchy groups to return. + * The maximimum number of results to return per page. *

*/ private Integer maxResults; /** *

- * 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. + * The identifier of the Amazon Connect instance. *

* * @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. + * The identifier of the Amazon Connect instance. */ public void setInstanceId(String instanceId) { @@ -69,17 +60,10 @@ public void setInstanceId(String 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. + * The identifier of the Amazon Connect instance. *

* - * @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. + * @return The identifier of the Amazon Connect instance. */ public String getInstanceId() { @@ -88,17 +72,11 @@ public String getInstanceId() { /** *

- * 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. + * The identifier of the Amazon Connect instance. *

* * @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. + * The identifier of the Amazon Connect instance. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -155,11 +133,11 @@ public ListUserHierarchyGroupsRequest withNextToken(String nextToken) { /** *

- * The maximum number of hierarchy groups to return. + * The maximimum number of results to return per page. *

* * @param maxResults - * The maximum number of hierarchy groups to return. + * The maximimum number of results to return per page. */ public void setMaxResults(Integer maxResults) { @@ -168,10 +146,10 @@ public void setMaxResults(Integer maxResults) { /** *

- * The maximum number of hierarchy groups to return. + * The maximimum number of results to return per page. *

* - * @return The maximum number of hierarchy groups to return. + * @return The maximimum number of results to return per page. */ public Integer getMaxResults() { @@ -180,11 +158,11 @@ public Integer getMaxResults() { /** *

- * The maximum number of hierarchy groups to return. + * The maximimum number of results to return per page. *

* * @param maxResults - * The maximum number of hierarchy groups to return. + * The maximimum number of results to return per page. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ListUserHierarchyGroupsResult.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ListUserHierarchyGroupsResult.java index 04922b78c00f..a54502c32251 100644 --- a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ListUserHierarchyGroupsResult.java +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ListUserHierarchyGroupsResult.java @@ -25,24 +25,23 @@ public class ListUserHierarchyGroupsResult extends com.amazonaws.AmazonWebServic /** *

- * An array of HierarchyGroupSummary objects. + * Information about the hierarchy groups. *

*/ private java.util.List userHierarchyGroupSummaryList; /** *

- * A string returned in the response. Use the value returned in the response as the value of the NextToken in a - * subsequent request to retrieve the next set of results. + * If there are additional results, this is the token for the next set of results. *

*/ private String nextToken; /** *

- * An array of HierarchyGroupSummary objects. + * Information about the hierarchy groups. *

* - * @return An array of HierarchyGroupSummary objects. + * @return Information about the hierarchy groups. */ public java.util.List getUserHierarchyGroupSummaryList() { @@ -51,11 +50,11 @@ public java.util.List getUserHierarchyGroupSummaryList() /** *

- * An array of HierarchyGroupSummary objects. + * Information about the hierarchy groups. *

* * @param userHierarchyGroupSummaryList - * An array of HierarchyGroupSummary objects. + * Information about the hierarchy groups. */ public void setUserHierarchyGroupSummaryList(java.util.Collection userHierarchyGroupSummaryList) { @@ -69,7 +68,7 @@ public void setUserHierarchyGroupSummaryList(java.util.Collection - * An array of HierarchyGroupSummary objects. + * Information about the hierarchy groups. *

*

* NOTE: This method appends the values to the existing list (if any). Use @@ -78,7 +77,7 @@ public void setUserHierarchyGroupSummaryList(java.util.Collection * * @param userHierarchyGroupSummaryList - * An array of HierarchyGroupSummary objects. + * Information about the hierarchy groups. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -94,11 +93,11 @@ public ListUserHierarchyGroupsResult withUserHierarchyGroupSummaryList(Hierarchy /** *

- * An array of HierarchyGroupSummary objects. + * Information about the hierarchy groups. *

* * @param userHierarchyGroupSummaryList - * An array of HierarchyGroupSummary objects. + * Information about the hierarchy groups. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -109,13 +108,11 @@ public ListUserHierarchyGroupsResult withUserHierarchyGroupSummaryList(java.util /** *

- * A string returned in the response. Use the value returned in the response as the value of the NextToken in a - * subsequent request to retrieve the next set of results. + * If there are additional results, this is the token for the next set of results. *

* * @param nextToken - * A string returned in the response. Use the value returned in the response as the value of the NextToken in - * a subsequent request to retrieve the next set of results. + * If there are additional results, this is the token for the next set of results. */ public void setNextToken(String nextToken) { @@ -124,12 +121,10 @@ public void setNextToken(String nextToken) { /** *

- * A string returned in the response. Use the value returned in the response as the value of the NextToken in a - * subsequent request to retrieve the next set of results. + * If there are additional results, this is the token for the next set of results. *

* - * @return A string returned in the response. Use the value returned in the response as the value of the NextToken - * in a subsequent request to retrieve the next set of results. + * @return If there are additional results, this is the token for the next set of results. */ public String getNextToken() { @@ -138,13 +133,11 @@ public String getNextToken() { /** *

- * A string returned in the response. Use the value returned in the response as the value of the NextToken in a - * subsequent request to retrieve the next set of results. + * If there are additional results, this is the token for the next set of results. *

* * @param nextToken - * A string returned in the response. Use the value returned in the response as the value of the NextToken in - * a subsequent request to retrieve the next set of results. + * If there are additional results, this is the token for the next set of results. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ListUsersRequest.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ListUsersRequest.java index b12b9c771962..479bcec4ba1a 100644 --- a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ListUsersRequest.java +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ListUsersRequest.java @@ -27,10 +27,7 @@ public class ListUsersRequest extends com.amazonaws.AmazonWebServiceRequest impl /** *

- * 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. + * The identifier of the Amazon Connect instance. *

*/ private String instanceId; @@ -43,24 +40,18 @@ public class ListUsersRequest extends com.amazonaws.AmazonWebServiceRequest impl private String nextToken; /** *

- * The maximum number of results to return in the response. + * The maximimum number of results to return per page. *

*/ private Integer maxResults; /** *

- * 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. + * The identifier of the Amazon Connect instance. *

* * @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. + * The identifier of the Amazon Connect instance. */ public void setInstanceId(String instanceId) { @@ -69,17 +60,10 @@ public void setInstanceId(String 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. + * The identifier of the Amazon Connect instance. *

* - * @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. + * @return The identifier of the Amazon Connect instance. */ public String getInstanceId() { @@ -88,17 +72,11 @@ public String getInstanceId() { /** *

- * 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. + * The identifier of the Amazon Connect instance. *

* * @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. + * The identifier of the Amazon Connect instance. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -155,11 +133,11 @@ public ListUsersRequest withNextToken(String nextToken) { /** *

- * The maximum number of results to return in the response. + * The maximimum number of results to return per page. *

* * @param maxResults - * The maximum number of results to return in the response. + * The maximimum number of results to return per page. */ public void setMaxResults(Integer maxResults) { @@ -168,10 +146,10 @@ public void setMaxResults(Integer maxResults) { /** *

- * The maximum number of results to return in the response. + * The maximimum number of results to return per page. *

* - * @return The maximum number of results to return in the response. + * @return The maximimum number of results to return per page. */ public Integer getMaxResults() { @@ -180,11 +158,11 @@ public Integer getMaxResults() { /** *

- * The maximum number of results to return in the response. + * The maximimum number of results to return per page. *

* * @param maxResults - * The maximum number of results to return in the response. + * The maximimum number of results to return per page. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ListUsersResult.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ListUsersResult.java index 70bd67c08c1d..09263f019050 100644 --- a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ListUsersResult.java +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ListUsersResult.java @@ -25,24 +25,23 @@ public class ListUsersResult extends com.amazonaws.AmazonWebServiceResult - * An array of UserSummary objects that contain information about the users in your instance. + * Information about the users. *

*/ private java.util.List userSummaryList; /** *

- * A string returned in the response. Use the value returned in the response as the value of the NextToken in a - * subsequent request to retrieve the next set of results. + * If there are additional results, this is the token for the next set of results. *

*/ private String nextToken; /** *

- * An array of UserSummary objects that contain information about the users in your instance. + * Information about the users. *

* - * @return An array of UserSummary objects that contain information about the users in your instance. + * @return Information about the users. */ public java.util.List getUserSummaryList() { @@ -51,11 +50,11 @@ public java.util.List getUserSummaryList() { /** *

- * An array of UserSummary objects that contain information about the users in your instance. + * Information about the users. *

* * @param userSummaryList - * An array of UserSummary objects that contain information about the users in your instance. + * Information about the users. */ public void setUserSummaryList(java.util.Collection userSummaryList) { @@ -69,7 +68,7 @@ public void setUserSummaryList(java.util.Collection userSummaryList /** *

- * An array of UserSummary objects that contain information about the users in your instance. + * Information about the users. *

*

* NOTE: This method appends the values to the existing list (if any). Use @@ -78,7 +77,7 @@ public void setUserSummaryList(java.util.Collection userSummaryList *

* * @param userSummaryList - * An array of UserSummary objects that contain information about the users in your instance. + * Information about the users. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -94,11 +93,11 @@ public ListUsersResult withUserSummaryList(UserSummary... userSummaryList) { /** *

- * An array of UserSummary objects that contain information about the users in your instance. + * Information about the users. *

* * @param userSummaryList - * An array of UserSummary objects that contain information about the users in your instance. + * Information about the users. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -109,13 +108,11 @@ public ListUsersResult withUserSummaryList(java.util.Collection use /** *

- * A string returned in the response. Use the value returned in the response as the value of the NextToken in a - * subsequent request to retrieve the next set of results. + * If there are additional results, this is the token for the next set of results. *

* * @param nextToken - * A string returned in the response. Use the value returned in the response as the value of the NextToken in - * a subsequent request to retrieve the next set of results. + * If there are additional results, this is the token for the next set of results. */ public void setNextToken(String nextToken) { @@ -124,12 +121,10 @@ public void setNextToken(String nextToken) { /** *

- * A string returned in the response. Use the value returned in the response as the value of the NextToken in a - * subsequent request to retrieve the next set of results. + * If there are additional results, this is the token for the next set of results. *

* - * @return A string returned in the response. Use the value returned in the response as the value of the NextToken - * in a subsequent request to retrieve the next set of results. + * @return If there are additional results, this is the token for the next set of results. */ public String getNextToken() { @@ -138,13 +133,11 @@ public String getNextToken() { /** *

- * A string returned in the response. Use the value returned in the response as the value of the NextToken in a - * subsequent request to retrieve the next set of results. + * If there are additional results, this is the token for the next set of results. *

* * @param nextToken - * A string returned in the response. Use the value returned in the response as the value of the NextToken in - * a subsequent request to retrieve the next set of results. + * If there are additional results, this is the token for the next set of results. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/PhoneNumberCountryCode.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/PhoneNumberCountryCode.java new file mode 100644 index 000000000000..5741298a4510 --- /dev/null +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/PhoneNumberCountryCode.java @@ -0,0 +1,295 @@ +/* + * Copyright 2014-2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions + * and limitations under the License. + */ +package com.amazonaws.services.connect.model; + +import javax.annotation.Generated; + +/** + * + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public enum PhoneNumberCountryCode { + + AF("AF"), + AL("AL"), + DZ("DZ"), + AS("AS"), + AD("AD"), + AO("AO"), + AI("AI"), + AQ("AQ"), + AG("AG"), + AR("AR"), + AM("AM"), + AW("AW"), + AU("AU"), + AT("AT"), + AZ("AZ"), + BS("BS"), + BH("BH"), + BD("BD"), + BB("BB"), + BY("BY"), + BE("BE"), + BZ("BZ"), + BJ("BJ"), + BM("BM"), + BT("BT"), + BO("BO"), + BA("BA"), + BW("BW"), + BR("BR"), + IO("IO"), + VG("VG"), + BN("BN"), + BG("BG"), + BF("BF"), + BI("BI"), + KH("KH"), + CM("CM"), + CA("CA"), + CV("CV"), + KY("KY"), + CF("CF"), + TD("TD"), + CL("CL"), + CN("CN"), + CX("CX"), + CC("CC"), + CO("CO"), + KM("KM"), + CK("CK"), + CR("CR"), + HR("HR"), + CU("CU"), + CW("CW"), + CY("CY"), + CZ("CZ"), + CD("CD"), + DK("DK"), + DJ("DJ"), + DM("DM"), + DO("DO"), + TL("TL"), + EC("EC"), + EG("EG"), + SV("SV"), + GQ("GQ"), + ER("ER"), + EE("EE"), + ET("ET"), + FK("FK"), + FO("FO"), + FJ("FJ"), + FI("FI"), + FR("FR"), + PF("PF"), + GA("GA"), + GM("GM"), + GE("GE"), + DE("DE"), + GH("GH"), + GI("GI"), + GR("GR"), + GL("GL"), + GD("GD"), + GU("GU"), + GT("GT"), + GG("GG"), + GN("GN"), + GW("GW"), + GY("GY"), + HT("HT"), + HN("HN"), + HK("HK"), + HU("HU"), + IS("IS"), + IN("IN"), + ID("ID"), + IR("IR"), + IQ("IQ"), + IE("IE"), + IM("IM"), + IL("IL"), + IT("IT"), + CI("CI"), + JM("JM"), + JP("JP"), + JE("JE"), + JO("JO"), + KZ("KZ"), + KE("KE"), + KI("KI"), + KW("KW"), + KG("KG"), + LA("LA"), + LV("LV"), + LB("LB"), + LS("LS"), + LR("LR"), + LY("LY"), + LI("LI"), + LT("LT"), + LU("LU"), + MO("MO"), + MK("MK"), + MG("MG"), + MW("MW"), + MY("MY"), + MV("MV"), + ML("ML"), + MT("MT"), + MH("MH"), + MR("MR"), + MU("MU"), + YT("YT"), + MX("MX"), + FM("FM"), + MD("MD"), + MC("MC"), + MN("MN"), + ME("ME"), + MS("MS"), + MA("MA"), + MZ("MZ"), + MM("MM"), + NA("NA"), + NR("NR"), + NP("NP"), + NL("NL"), + AN("AN"), + NC("NC"), + NZ("NZ"), + NI("NI"), + NE("NE"), + NG("NG"), + NU("NU"), + KP("KP"), + MP("MP"), + NO("NO"), + OM("OM"), + PK("PK"), + PW("PW"), + PA("PA"), + PG("PG"), + PY("PY"), + PE("PE"), + PH("PH"), + PN("PN"), + PL("PL"), + PT("PT"), + PR("PR"), + QA("QA"), + CG("CG"), + RE("RE"), + RO("RO"), + RU("RU"), + RW("RW"), + BL("BL"), + SH("SH"), + KN("KN"), + LC("LC"), + MF("MF"), + PM("PM"), + VC("VC"), + WS("WS"), + SM("SM"), + ST("ST"), + SA("SA"), + SN("SN"), + RS("RS"), + SC("SC"), + SL("SL"), + SG("SG"), + SX("SX"), + SK("SK"), + SI("SI"), + SB("SB"), + SO("SO"), + ZA("ZA"), + KR("KR"), + ES("ES"), + LK("LK"), + SD("SD"), + SR("SR"), + SJ("SJ"), + SZ("SZ"), + SE("SE"), + CH("CH"), + SY("SY"), + TW("TW"), + TJ("TJ"), + TZ("TZ"), + TH("TH"), + TG("TG"), + TK("TK"), + TO("TO"), + TT("TT"), + TN("TN"), + TR("TR"), + TM("TM"), + TC("TC"), + TV("TV"), + VI("VI"), + UG("UG"), + UA("UA"), + AE("AE"), + GB("GB"), + US("US"), + UY("UY"), + UZ("UZ"), + VU("VU"), + VA("VA"), + VE("VE"), + VN("VN"), + WF("WF"), + EH("EH"), + YE("YE"), + ZM("ZM"), + ZW("ZW"); + + private String value; + + private PhoneNumberCountryCode(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + /** + * Use this in place of valueOf. + * + * @param value + * real value + * @return PhoneNumberCountryCode corresponding to the value + * + * @throws IllegalArgumentException + * If the specified value does not map to one of the known values in this enum. + */ + public static PhoneNumberCountryCode fromValue(String value) { + if (value == null || "".equals(value)) { + throw new IllegalArgumentException("Value cannot be null or empty!"); + } + + for (PhoneNumberCountryCode enumEntry : PhoneNumberCountryCode.values()) { + if (enumEntry.toString().equals(value)) { + return enumEntry; + } + } + + throw new IllegalArgumentException("Cannot create enum from " + value + " value!"); + } +} diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/PhoneNumberSummary.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/PhoneNumberSummary.java new file mode 100644 index 000000000000..b128eeb886db --- /dev/null +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/PhoneNumberSummary.java @@ -0,0 +1,386 @@ +/* + * Copyright 2014-2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions + * and limitations under the License. + */ +package com.amazonaws.services.connect.model; + +import java.io.Serializable; +import javax.annotation.Generated; +import com.amazonaws.protocol.StructuredPojo; +import com.amazonaws.protocol.ProtocolMarshaller; + +/** + *

+ * Contains summary information about a phone number for a contact center. + *

+ * + * @see AWS API + * Documentation + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class PhoneNumberSummary implements Serializable, Cloneable, StructuredPojo { + + /** + *

+ * The identifier of the phone number. + *

+ */ + private String id; + /** + *

+ * The Amazon Resource Name (ARN) of the phone number. + *

+ */ + private String arn; + /** + *

+ * The phone number. + *

+ */ + private String phoneNumber; + /** + *

+ * The type of phone number. + *

+ */ + private String phoneNumberType; + /** + *

+ * The ISO country code. + *

+ */ + private String phoneNumberCountryCode; + + /** + *

+ * The identifier of the phone number. + *

+ * + * @param id + * The identifier of the phone number. + */ + + public void setId(String id) { + this.id = id; + } + + /** + *

+ * The identifier of the phone number. + *

+ * + * @return The identifier of the phone number. + */ + + public String getId() { + return this.id; + } + + /** + *

+ * The identifier of the phone number. + *

+ * + * @param id + * The identifier of the phone number. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public PhoneNumberSummary withId(String id) { + setId(id); + return this; + } + + /** + *

+ * The Amazon Resource Name (ARN) of the phone number. + *

+ * + * @param arn + * The Amazon Resource Name (ARN) of the phone number. + */ + + public void setArn(String arn) { + this.arn = arn; + } + + /** + *

+ * The Amazon Resource Name (ARN) of the phone number. + *

+ * + * @return The Amazon Resource Name (ARN) of the phone number. + */ + + public String getArn() { + return this.arn; + } + + /** + *

+ * The Amazon Resource Name (ARN) of the phone number. + *

+ * + * @param arn + * The Amazon Resource Name (ARN) of the phone number. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public PhoneNumberSummary withArn(String arn) { + setArn(arn); + return this; + } + + /** + *

+ * The phone number. + *

+ * + * @param phoneNumber + * The phone number. + */ + + public void setPhoneNumber(String phoneNumber) { + this.phoneNumber = phoneNumber; + } + + /** + *

+ * The phone number. + *

+ * + * @return The phone number. + */ + + public String getPhoneNumber() { + return this.phoneNumber; + } + + /** + *

+ * The phone number. + *

+ * + * @param phoneNumber + * The phone number. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public PhoneNumberSummary withPhoneNumber(String phoneNumber) { + setPhoneNumber(phoneNumber); + return this; + } + + /** + *

+ * The type of phone number. + *

+ * + * @param phoneNumberType + * The type of phone number. + * @see PhoneNumberType + */ + + public void setPhoneNumberType(String phoneNumberType) { + this.phoneNumberType = phoneNumberType; + } + + /** + *

+ * The type of phone number. + *

+ * + * @return The type of phone number. + * @see PhoneNumberType + */ + + public String getPhoneNumberType() { + return this.phoneNumberType; + } + + /** + *

+ * The type of phone number. + *

+ * + * @param phoneNumberType + * The type of phone number. + * @return Returns a reference to this object so that method calls can be chained together. + * @see PhoneNumberType + */ + + public PhoneNumberSummary withPhoneNumberType(String phoneNumberType) { + setPhoneNumberType(phoneNumberType); + return this; + } + + /** + *

+ * The type of phone number. + *

+ * + * @param phoneNumberType + * The type of phone number. + * @return Returns a reference to this object so that method calls can be chained together. + * @see PhoneNumberType + */ + + public PhoneNumberSummary withPhoneNumberType(PhoneNumberType phoneNumberType) { + this.phoneNumberType = phoneNumberType.toString(); + return this; + } + + /** + *

+ * The ISO country code. + *

+ * + * @param phoneNumberCountryCode + * The ISO country code. + * @see PhoneNumberCountryCode + */ + + public void setPhoneNumberCountryCode(String phoneNumberCountryCode) { + this.phoneNumberCountryCode = phoneNumberCountryCode; + } + + /** + *

+ * The ISO country code. + *

+ * + * @return The ISO country code. + * @see PhoneNumberCountryCode + */ + + public String getPhoneNumberCountryCode() { + return this.phoneNumberCountryCode; + } + + /** + *

+ * The ISO country code. + *

+ * + * @param phoneNumberCountryCode + * The ISO country code. + * @return Returns a reference to this object so that method calls can be chained together. + * @see PhoneNumberCountryCode + */ + + public PhoneNumberSummary withPhoneNumberCountryCode(String phoneNumberCountryCode) { + setPhoneNumberCountryCode(phoneNumberCountryCode); + return this; + } + + /** + *

+ * The ISO country code. + *

+ * + * @param phoneNumberCountryCode + * The ISO country code. + * @return Returns a reference to this object so that method calls can be chained together. + * @see PhoneNumberCountryCode + */ + + public PhoneNumberSummary withPhoneNumberCountryCode(PhoneNumberCountryCode phoneNumberCountryCode) { + this.phoneNumberCountryCode = phoneNumberCountryCode.toString(); + return this; + } + + /** + * Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be + * redacted from this string using a placeholder value. + * + * @return A string representation of this object. + * + * @see java.lang.Object#toString() + */ + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("{"); + if (getId() != null) + sb.append("Id: ").append(getId()).append(","); + if (getArn() != null) + sb.append("Arn: ").append(getArn()).append(","); + if (getPhoneNumber() != null) + sb.append("PhoneNumber: ").append(getPhoneNumber()).append(","); + if (getPhoneNumberType() != null) + sb.append("PhoneNumberType: ").append(getPhoneNumberType()).append(","); + if (getPhoneNumberCountryCode() != null) + sb.append("PhoneNumberCountryCode: ").append(getPhoneNumberCountryCode()); + sb.append("}"); + return sb.toString(); + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + + if (obj instanceof PhoneNumberSummary == false) + return false; + PhoneNumberSummary other = (PhoneNumberSummary) obj; + if (other.getId() == null ^ this.getId() == null) + return false; + if (other.getId() != null && other.getId().equals(this.getId()) == false) + return false; + if (other.getArn() == null ^ this.getArn() == null) + return false; + if (other.getArn() != null && other.getArn().equals(this.getArn()) == false) + return false; + if (other.getPhoneNumber() == null ^ this.getPhoneNumber() == null) + return false; + if (other.getPhoneNumber() != null && other.getPhoneNumber().equals(this.getPhoneNumber()) == false) + return false; + if (other.getPhoneNumberType() == null ^ this.getPhoneNumberType() == null) + return false; + if (other.getPhoneNumberType() != null && other.getPhoneNumberType().equals(this.getPhoneNumberType()) == false) + return false; + if (other.getPhoneNumberCountryCode() == null ^ this.getPhoneNumberCountryCode() == null) + return false; + if (other.getPhoneNumberCountryCode() != null && other.getPhoneNumberCountryCode().equals(this.getPhoneNumberCountryCode()) == false) + return false; + return true; + } + + @Override + public int hashCode() { + final int prime = 31; + int hashCode = 1; + + hashCode = prime * hashCode + ((getId() == null) ? 0 : getId().hashCode()); + hashCode = prime * hashCode + ((getArn() == null) ? 0 : getArn().hashCode()); + hashCode = prime * hashCode + ((getPhoneNumber() == null) ? 0 : getPhoneNumber().hashCode()); + hashCode = prime * hashCode + ((getPhoneNumberType() == null) ? 0 : getPhoneNumberType().hashCode()); + hashCode = prime * hashCode + ((getPhoneNumberCountryCode() == null) ? 0 : getPhoneNumberCountryCode().hashCode()); + return hashCode; + } + + @Override + public PhoneNumberSummary clone() { + try { + return (PhoneNumberSummary) super.clone(); + } catch (CloneNotSupportedException e) { + throw new IllegalStateException("Got a CloneNotSupportedException from Object.clone() " + "even though we're Cloneable!", e); + } + } + + @com.amazonaws.annotation.SdkInternalApi + @Override + public void marshall(ProtocolMarshaller protocolMarshaller) { + com.amazonaws.services.connect.model.transform.PhoneNumberSummaryMarshaller.getInstance().marshall(this, protocolMarshaller); + } +} diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/PhoneNumberType.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/PhoneNumberType.java new file mode 100644 index 000000000000..515d8a49e877 --- /dev/null +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/PhoneNumberType.java @@ -0,0 +1,60 @@ +/* + * Copyright 2014-2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions + * and limitations under the License. + */ +package com.amazonaws.services.connect.model; + +import javax.annotation.Generated; + +/** + * + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public enum PhoneNumberType { + + TOLL_FREE("TOLL_FREE"), + DID("DID"); + + private String value; + + private PhoneNumberType(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + /** + * Use this in place of valueOf. + * + * @param value + * real value + * @return PhoneNumberType corresponding to the value + * + * @throws IllegalArgumentException + * If the specified value does not map to one of the known values in this enum. + */ + public static PhoneNumberType fromValue(String value) { + if (value == null || "".equals(value)) { + throw new IllegalArgumentException("Value cannot be null or empty!"); + } + + for (PhoneNumberType enumEntry : PhoneNumberType.values()) { + if (enumEntry.toString().equals(value)) { + return enumEntry; + } + } + + throw new IllegalArgumentException("Cannot create enum from " + value + " value!"); + } +} diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/QueueReference.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/QueueReference.java index eb74c5e9afc7..9e96674940a0 100644 --- a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/QueueReference.java +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/QueueReference.java @@ -19,7 +19,7 @@ /** *

- * A QueueReference object that contains the the QueueId and ARN for the queue resource for which metrics are returned. + * Contains information about a queue resource for which metrics are returned. *

* * @see AWS API @@ -30,24 +30,24 @@ public class QueueReference implements Serializable, Cloneable, StructuredPojo { /** *

- * The ID of the queue associated with the metrics returned. + * The identifier of the queue. *

*/ private String id; /** *

- * The Amazon Resource Name (ARN) of queue. + * The Amazon Resource Name (ARN) of the queue. *

*/ private String arn; /** *

- * The ID of the queue associated with the metrics returned. + * The identifier of the queue. *

* * @param id - * The ID of the queue associated with the metrics returned. + * The identifier of the queue. */ public void setId(String id) { @@ -56,10 +56,10 @@ public void setId(String id) { /** *

- * The ID of the queue associated with the metrics returned. + * The identifier of the queue. *

* - * @return The ID of the queue associated with the metrics returned. + * @return The identifier of the queue. */ public String getId() { @@ -68,11 +68,11 @@ public String getId() { /** *

- * The ID of the queue associated with the metrics returned. + * The identifier of the queue. *

* * @param id - * The ID of the queue associated with the metrics returned. + * The identifier of the queue. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -83,11 +83,11 @@ public QueueReference withId(String id) { /** *

- * The Amazon Resource Name (ARN) of queue. + * The Amazon Resource Name (ARN) of the queue. *

* * @param arn - * The Amazon Resource Name (ARN) of queue. + * The Amazon Resource Name (ARN) of the queue. */ public void setArn(String arn) { @@ -96,10 +96,10 @@ public void setArn(String arn) { /** *

- * The Amazon Resource Name (ARN) of queue. + * The Amazon Resource Name (ARN) of the queue. *

* - * @return The Amazon Resource Name (ARN) of queue. + * @return The Amazon Resource Name (ARN) of the queue. */ public String getArn() { @@ -108,11 +108,11 @@ public String getArn() { /** *

- * The Amazon Resource Name (ARN) of queue. + * The Amazon Resource Name (ARN) of the queue. *

* * @param arn - * The Amazon Resource Name (ARN) of queue. + * The Amazon Resource Name (ARN) of the queue. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/QueueSummary.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/QueueSummary.java new file mode 100644 index 000000000000..968436f7e662 --- /dev/null +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/QueueSummary.java @@ -0,0 +1,314 @@ +/* + * Copyright 2014-2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions + * and limitations under the License. + */ +package com.amazonaws.services.connect.model; + +import java.io.Serializable; +import javax.annotation.Generated; +import com.amazonaws.protocol.StructuredPojo; +import com.amazonaws.protocol.ProtocolMarshaller; + +/** + *

+ * Contains summary information about a queue. + *

+ * + * @see
AWS API + * Documentation + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class QueueSummary implements Serializable, Cloneable, StructuredPojo { + + /** + *

+ * The identifier of the queue. + *

+ */ + private String id; + /** + *

+ * The Amazon Resource Name (ARN) of the queue. + *

+ */ + private String arn; + /** + *

+ * The name of the queue. + *

+ */ + private String name; + /** + *

+ * The type of queue. + *

+ */ + private String queueType; + + /** + *

+ * The identifier of the queue. + *

+ * + * @param id + * The identifier of the queue. + */ + + public void setId(String id) { + this.id = id; + } + + /** + *

+ * The identifier of the queue. + *

+ * + * @return The identifier of the queue. + */ + + public String getId() { + return this.id; + } + + /** + *

+ * The identifier of the queue. + *

+ * + * @param id + * The identifier of the queue. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public QueueSummary withId(String id) { + setId(id); + return this; + } + + /** + *

+ * The Amazon Resource Name (ARN) of the queue. + *

+ * + * @param arn + * The Amazon Resource Name (ARN) of the queue. + */ + + public void setArn(String arn) { + this.arn = arn; + } + + /** + *

+ * The Amazon Resource Name (ARN) of the queue. + *

+ * + * @return The Amazon Resource Name (ARN) of the queue. + */ + + public String getArn() { + return this.arn; + } + + /** + *

+ * The Amazon Resource Name (ARN) of the queue. + *

+ * + * @param arn + * The Amazon Resource Name (ARN) of the queue. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public QueueSummary withArn(String arn) { + setArn(arn); + return this; + } + + /** + *

+ * The name of the queue. + *

+ * + * @param name + * The name of the queue. + */ + + public void setName(String name) { + this.name = name; + } + + /** + *

+ * The name of the queue. + *

+ * + * @return The name of the queue. + */ + + public String getName() { + return this.name; + } + + /** + *

+ * The name of the queue. + *

+ * + * @param name + * The name of the queue. + * @return Returns a reference to this object so that method calls can be chained together. + */ + + public QueueSummary withName(String name) { + setName(name); + return this; + } + + /** + *

+ * The type of queue. + *

+ * + * @param queueType + * The type of queue. + * @see QueueType + */ + + public void setQueueType(String queueType) { + this.queueType = queueType; + } + + /** + *

+ * The type of queue. + *

+ * + * @return The type of queue. + * @see QueueType + */ + + public String getQueueType() { + return this.queueType; + } + + /** + *

+ * The type of queue. + *

+ * + * @param queueType + * The type of queue. + * @return Returns a reference to this object so that method calls can be chained together. + * @see QueueType + */ + + public QueueSummary withQueueType(String queueType) { + setQueueType(queueType); + return this; + } + + /** + *

+ * The type of queue. + *

+ * + * @param queueType + * The type of queue. + * @return Returns a reference to this object so that method calls can be chained together. + * @see QueueType + */ + + public QueueSummary withQueueType(QueueType queueType) { + this.queueType = queueType.toString(); + return this; + } + + /** + * Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be + * redacted from this string using a placeholder value. + * + * @return A string representation of this object. + * + * @see java.lang.Object#toString() + */ + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("{"); + if (getId() != null) + sb.append("Id: ").append(getId()).append(","); + if (getArn() != null) + sb.append("Arn: ").append(getArn()).append(","); + if (getName() != null) + sb.append("Name: ").append(getName()).append(","); + if (getQueueType() != null) + sb.append("QueueType: ").append(getQueueType()); + sb.append("}"); + return sb.toString(); + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + + if (obj instanceof QueueSummary == false) + return false; + QueueSummary other = (QueueSummary) obj; + if (other.getId() == null ^ this.getId() == null) + return false; + if (other.getId() != null && other.getId().equals(this.getId()) == false) + return false; + if (other.getArn() == null ^ this.getArn() == null) + return false; + if (other.getArn() != null && other.getArn().equals(this.getArn()) == false) + return false; + if (other.getName() == null ^ this.getName() == null) + return false; + if (other.getName() != null && other.getName().equals(this.getName()) == false) + return false; + if (other.getQueueType() == null ^ this.getQueueType() == null) + return false; + if (other.getQueueType() != null && other.getQueueType().equals(this.getQueueType()) == false) + return false; + return true; + } + + @Override + public int hashCode() { + final int prime = 31; + int hashCode = 1; + + hashCode = prime * hashCode + ((getId() == null) ? 0 : getId().hashCode()); + hashCode = prime * hashCode + ((getArn() == null) ? 0 : getArn().hashCode()); + hashCode = prime * hashCode + ((getName() == null) ? 0 : getName().hashCode()); + hashCode = prime * hashCode + ((getQueueType() == null) ? 0 : getQueueType().hashCode()); + return hashCode; + } + + @Override + public QueueSummary clone() { + try { + return (QueueSummary) super.clone(); + } catch (CloneNotSupportedException e) { + throw new IllegalStateException("Got a CloneNotSupportedException from Object.clone() " + "even though we're Cloneable!", e); + } + } + + @com.amazonaws.annotation.SdkInternalApi + @Override + public void marshall(ProtocolMarshaller protocolMarshaller) { + com.amazonaws.services.connect.model.transform.QueueSummaryMarshaller.getInstance().marshall(this, protocolMarshaller); + } +} diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/QueueType.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/QueueType.java new file mode 100644 index 000000000000..21ecacb8ded5 --- /dev/null +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/QueueType.java @@ -0,0 +1,60 @@ +/* + * Copyright 2014-2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions + * and limitations under the License. + */ +package com.amazonaws.services.connect.model; + +import javax.annotation.Generated; + +/** + * + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public enum QueueType { + + STANDARD("STANDARD"), + AGENT("AGENT"); + + private String value; + + private QueueType(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + /** + * Use this in place of valueOf. + * + * @param value + * real value + * @return QueueType corresponding to the value + * + * @throws IllegalArgumentException + * If the specified value does not map to one of the known values in this enum. + */ + public static QueueType fromValue(String value) { + if (value == null || "".equals(value)) { + throw new IllegalArgumentException("Value cannot be null or empty!"); + } + + for (QueueType enumEntry : QueueType.values()) { + if (enumEntry.toString().equals(value)) { + return enumEntry; + } + } + + throw new IllegalArgumentException("Cannot create enum from " + value + " value!"); + } +} diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/RoutingProfileSummary.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/RoutingProfileSummary.java index 3e65414b09b1..8cd0a230b850 100644 --- a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/RoutingProfileSummary.java +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/RoutingProfileSummary.java @@ -19,8 +19,7 @@ /** *

- * A RoutingProfileSummary object that contains information about a routing profile, including ARN, Id, and - * Name. + * Contains summary information about a routing profile. *

* * @see AWS API @@ -37,7 +36,7 @@ public class RoutingProfileSummary implements Serializable, Cloneable, Structure private String id; /** *

- * The ARN of the routing profile. + * The Amazon Resource Name (ARN) of the routing profile. *

*/ private String arn; @@ -90,11 +89,11 @@ public RoutingProfileSummary withId(String id) { /** *

- * The ARN of the routing profile. + * The Amazon Resource Name (ARN) of the routing profile. *

* * @param arn - * The ARN of the routing profile. + * The Amazon Resource Name (ARN) of the routing profile. */ public void setArn(String arn) { @@ -103,10 +102,10 @@ public void setArn(String arn) { /** *

- * The ARN of the routing profile. + * The Amazon Resource Name (ARN) of the routing profile. *

* - * @return The ARN of the routing profile. + * @return The Amazon Resource Name (ARN) of the routing profile. */ public String getArn() { @@ -115,11 +114,11 @@ public String getArn() { /** *

- * The ARN of the routing profile. + * The Amazon Resource Name (ARN) of the routing profile. *

* * @param arn - * The ARN of the routing profile. + * The Amazon Resource Name (ARN) of the routing profile. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/SecurityProfileSummary.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/SecurityProfileSummary.java index ddb6ad03fe26..ccad1779518b 100644 --- a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/SecurityProfileSummary.java +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/SecurityProfileSummary.java @@ -19,8 +19,7 @@ /** *

- * A SecurityProfileSummary object that contains information about a security profile, including ARN, Id, - * Name. + * Contains information about a security profile. *

* * @see
AWS API @@ -37,7 +36,7 @@ public class SecurityProfileSummary implements Serializable, Cloneable, Structur private String id; /** *

- * The ARN of the security profile. + * The Amazon Resource Name (ARN) of the security profile. *

*/ private String arn; @@ -90,11 +89,11 @@ public SecurityProfileSummary withId(String id) { /** *

- * The ARN of the security profile. + * The Amazon Resource Name (ARN) of the security profile. *

* * @param arn - * The ARN of the security profile. + * The Amazon Resource Name (ARN) of the security profile. */ public void setArn(String arn) { @@ -103,10 +102,10 @@ public void setArn(String arn) { /** *

- * The ARN of the security profile. + * The Amazon Resource Name (ARN) of the security profile. *

* - * @return The ARN of the security profile. + * @return The Amazon Resource Name (ARN) of the security profile. */ public String getArn() { @@ -115,11 +114,11 @@ public String getArn() { /** *

- * The ARN of the security profile. + * The Amazon Resource Name (ARN) of the security profile. *

* * @param arn - * The ARN of the security profile. + * The Amazon Resource Name (ARN) of the security profile. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/StartOutboundVoiceContactRequest.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/StartOutboundVoiceContactRequest.java index 3f3c7007e82e..d72ecef1ce63 100644 --- a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/StartOutboundVoiceContactRequest.java +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/StartOutboundVoiceContactRequest.java @@ -27,28 +27,19 @@ public class StartOutboundVoiceContactRequest extends com.amazonaws.AmazonWebSer /** *

- * The phone number of the customer in E.164 format. + * The phone number of the customer, in E.164 format. *

*/ private String destinationPhoneNumber; /** *

- * The identifier for the contact flow to connect the outbound call to. - *

- *

- * To find the ContactFlowId, open the contact flow you want to use in the Amazon Connect contact flow - * editor. The ID for the contact flow is displayed in the address bar as part of the URL. For example, the contact - * flow ID is the set of characters at the end of the URL, after 'contact-flow/' such as - * 78ea8fd5-2659-4f2b-b528-699760ccfc1b. + * The identifier of the contact flow for the outbound call. *

*/ private String contactFlowId; /** *

- * 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. + * The identifier of the Amazon Connect instance. *

*/ private String instanceId; @@ -62,46 +53,38 @@ public class StartOutboundVoiceContactRequest extends com.amazonaws.AmazonWebSer private String clientToken; /** *

- * The phone number, in E.164 format, associated with your Amazon Connect instance to use for the outbound call. + * The phone number associated with the Amazon Connect instance, in E.164 format. If you do not specify a source + * phone number, you must specify a queue. *

*/ private String sourcePhoneNumber; /** *

- * The queue to add the call to. If you specify a queue, the phone displayed for caller ID is the phone number - * specified in the queue. If you do not specify a queue, the queue used will be the queue defined in the contact - * flow. - *

- *

- * To find the QueueId, open the queue you want to use in the Amazon Connect Queue editor. The ID for - * the queue is displayed in the address bar as part of the URL. For example, the queue ID is the set of characters - * at the end of the URL, after 'queue/' such as queue/aeg40574-2d01-51c3-73d6-bf8624d2168c. + * The queue for the call. If you specify a queue, the phone displayed for caller ID is the phone number specified + * in the queue. If you do not specify a queue, the queue defined in the contact flow is used. If you do not specify + * a queue, you must specify a source phone number. *

*/ private String queueId; /** *

- * Specify a custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, - * and can be accessed in contact flows just like any other contact attributes. + * A custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be + * accessed in contact flows just like any other contact attributes. *

*

* There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only * alphanumeric, dash, and underscore characters. *

- *

- * For example, if you want play a greeting when the customer answers the call, you can pass the customer name in - * attributes similar to the following: - *

*/ private java.util.Map attributes; /** *

- * The phone number of the customer in E.164 format. + * The phone number of the customer, in E.164 format. *

* * @param destinationPhoneNumber - * The phone number of the customer in E.164 format. + * The phone number of the customer, in E.164 format. */ public void setDestinationPhoneNumber(String destinationPhoneNumber) { @@ -110,10 +93,10 @@ public void setDestinationPhoneNumber(String destinationPhoneNumber) { /** *

- * The phone number of the customer in E.164 format. + * The phone number of the customer, in E.164 format. *

* - * @return The phone number of the customer in E.164 format. + * @return The phone number of the customer, in E.164 format. */ public String getDestinationPhoneNumber() { @@ -122,11 +105,11 @@ public String getDestinationPhoneNumber() { /** *

- * The phone number of the customer in E.164 format. + * The phone number of the customer, in E.164 format. *

* * @param destinationPhoneNumber - * The phone number of the customer in E.164 format. + * The phone number of the customer, in E.164 format. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -137,22 +120,11 @@ public StartOutboundVoiceContactRequest withDestinationPhoneNumber(String destin /** *

- * The identifier for the contact flow to connect the outbound call to. - *

- *

- * To find the ContactFlowId, open the contact flow you want to use in the Amazon Connect contact flow - * editor. The ID for the contact flow is displayed in the address bar as part of the URL. For example, the contact - * flow ID is the set of characters at the end of the URL, after 'contact-flow/' such as - * 78ea8fd5-2659-4f2b-b528-699760ccfc1b. + * The identifier of the contact flow for the outbound call. *

* * @param contactFlowId - * The identifier for the contact flow to connect the outbound call to.

- *

- * To find the ContactFlowId, open the contact flow you want to use in the Amazon Connect - * contact flow editor. The ID for the contact flow is displayed in the address bar as part of the URL. For - * example, the contact flow ID is the set of characters at the end of the URL, after 'contact-flow/' such as - * 78ea8fd5-2659-4f2b-b528-699760ccfc1b. + * The identifier of the contact flow for the outbound call. */ public void setContactFlowId(String contactFlowId) { @@ -161,21 +133,10 @@ public void setContactFlowId(String contactFlowId) { /** *

- * The identifier for the contact flow to connect the outbound call to. - *

- *

- * To find the ContactFlowId, open the contact flow you want to use in the Amazon Connect contact flow - * editor. The ID for the contact flow is displayed in the address bar as part of the URL. For example, the contact - * flow ID is the set of characters at the end of the URL, after 'contact-flow/' such as - * 78ea8fd5-2659-4f2b-b528-699760ccfc1b. + * The identifier of the contact flow for the outbound call. *

* - * @return The identifier for the contact flow to connect the outbound call to.

- *

- * To find the ContactFlowId, open the contact flow you want to use in the Amazon Connect - * contact flow editor. The ID for the contact flow is displayed in the address bar as part of the URL. For - * example, the contact flow ID is the set of characters at the end of the URL, after 'contact-flow/' such - * as 78ea8fd5-2659-4f2b-b528-699760ccfc1b. + * @return The identifier of the contact flow for the outbound call. */ public String getContactFlowId() { @@ -184,22 +145,11 @@ public String getContactFlowId() { /** *

- * The identifier for the contact flow to connect the outbound call to. - *

- *

- * To find the ContactFlowId, open the contact flow you want to use in the Amazon Connect contact flow - * editor. The ID for the contact flow is displayed in the address bar as part of the URL. For example, the contact - * flow ID is the set of characters at the end of the URL, after 'contact-flow/' such as - * 78ea8fd5-2659-4f2b-b528-699760ccfc1b. + * The identifier of the contact flow for the outbound call. *

* * @param contactFlowId - * The identifier for the contact flow to connect the outbound call to.

- *

- * To find the ContactFlowId, open the contact flow you want to use in the Amazon Connect - * contact flow editor. The ID for the contact flow is displayed in the address bar as part of the URL. For - * example, the contact flow ID is the set of characters at the end of the URL, after 'contact-flow/' such as - * 78ea8fd5-2659-4f2b-b528-699760ccfc1b. + * The identifier of the contact flow for the outbound call. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -210,17 +160,11 @@ public StartOutboundVoiceContactRequest withContactFlowId(String contactFlowId) /** *

- * 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. + * The identifier of the Amazon Connect instance. *

* * @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. + * The identifier of the Amazon Connect instance. */ public void setInstanceId(String instanceId) { @@ -229,17 +173,10 @@ public void setInstanceId(String 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. + * The identifier of the Amazon Connect instance. *

* - * @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. + * @return The identifier of the Amazon Connect instance. */ public String getInstanceId() { @@ -248,17 +185,11 @@ public String getInstanceId() { /** *

- * 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. + * The identifier of the Amazon Connect instance. *

* * @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. + * The identifier of the Amazon Connect instance. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -321,12 +252,13 @@ public StartOutboundVoiceContactRequest withClientToken(String clientToken) { /** *

- * The phone number, in E.164 format, associated with your Amazon Connect instance to use for the outbound call. + * The phone number associated with the Amazon Connect instance, in E.164 format. If you do not specify a source + * phone number, you must specify a queue. *

* * @param sourcePhoneNumber - * The phone number, in E.164 format, associated with your Amazon Connect instance to use for the outbound - * call. + * The phone number associated with the Amazon Connect instance, in E.164 format. If you do not specify a + * source phone number, you must specify a queue. */ public void setSourcePhoneNumber(String sourcePhoneNumber) { @@ -335,11 +267,12 @@ public void setSourcePhoneNumber(String sourcePhoneNumber) { /** *

- * The phone number, in E.164 format, associated with your Amazon Connect instance to use for the outbound call. + * The phone number associated with the Amazon Connect instance, in E.164 format. If you do not specify a source + * phone number, you must specify a queue. *

* - * @return The phone number, in E.164 format, associated with your Amazon Connect instance to use for the outbound - * call. + * @return The phone number associated with the Amazon Connect instance, in E.164 format. If you do not specify a + * source phone number, you must specify a queue. */ public String getSourcePhoneNumber() { @@ -348,12 +281,13 @@ public String getSourcePhoneNumber() { /** *

- * The phone number, in E.164 format, associated with your Amazon Connect instance to use for the outbound call. + * The phone number associated with the Amazon Connect instance, in E.164 format. If you do not specify a source + * phone number, you must specify a queue. *

* * @param sourcePhoneNumber - * The phone number, in E.164 format, associated with your Amazon Connect instance to use for the outbound - * call. + * The phone number associated with the Amazon Connect instance, in E.164 format. If you do not specify a + * source phone number, you must specify a queue. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -364,25 +298,15 @@ public StartOutboundVoiceContactRequest withSourcePhoneNumber(String sourcePhone /** *

- * The queue to add the call to. If you specify a queue, the phone displayed for caller ID is the phone number - * specified in the queue. If you do not specify a queue, the queue used will be the queue defined in the contact - * flow. - *

- *

- * To find the QueueId, open the queue you want to use in the Amazon Connect Queue editor. The ID for - * the queue is displayed in the address bar as part of the URL. For example, the queue ID is the set of characters - * at the end of the URL, after 'queue/' such as queue/aeg40574-2d01-51c3-73d6-bf8624d2168c. + * The queue for the call. If you specify a queue, the phone displayed for caller ID is the phone number specified + * in the queue. If you do not specify a queue, the queue defined in the contact flow is used. If you do not specify + * a queue, you must specify a source phone number. *

* * @param queueId - * The queue to add the call to. If you specify a queue, the phone displayed for caller ID is the phone - * number specified in the queue. If you do not specify a queue, the queue used will be the queue defined in - * the contact flow.

- *

- * To find the QueueId, open the queue you want to use in the Amazon Connect Queue editor. The - * ID for the queue is displayed in the address bar as part of the URL. For example, the queue ID is the set - * of characters at the end of the URL, after 'queue/' such as - * queue/aeg40574-2d01-51c3-73d6-bf8624d2168c. + * The queue for the call. If you specify a queue, the phone displayed for caller ID is the phone number + * specified in the queue. If you do not specify a queue, the queue defined in the contact flow is used. If + * you do not specify a queue, you must specify a source phone number. */ public void setQueueId(String queueId) { @@ -391,24 +315,14 @@ public void setQueueId(String queueId) { /** *

- * The queue to add the call to. If you specify a queue, the phone displayed for caller ID is the phone number - * specified in the queue. If you do not specify a queue, the queue used will be the queue defined in the contact - * flow. - *

- *

- * To find the QueueId, open the queue you want to use in the Amazon Connect Queue editor. The ID for - * the queue is displayed in the address bar as part of the URL. For example, the queue ID is the set of characters - * at the end of the URL, after 'queue/' such as queue/aeg40574-2d01-51c3-73d6-bf8624d2168c. + * The queue for the call. If you specify a queue, the phone displayed for caller ID is the phone number specified + * in the queue. If you do not specify a queue, the queue defined in the contact flow is used. If you do not specify + * a queue, you must specify a source phone number. *

* - * @return The queue to add the call to. If you specify a queue, the phone displayed for caller ID is the phone - * number specified in the queue. If you do not specify a queue, the queue used will be the queue defined in - * the contact flow.

- *

- * To find the QueueId, open the queue you want to use in the Amazon Connect Queue editor. The - * ID for the queue is displayed in the address bar as part of the URL. For example, the queue ID is the set - * of characters at the end of the URL, after 'queue/' such as - * queue/aeg40574-2d01-51c3-73d6-bf8624d2168c. + * @return The queue for the call. If you specify a queue, the phone displayed for caller ID is the phone number + * specified in the queue. If you do not specify a queue, the queue defined in the contact flow is used. If + * you do not specify a queue, you must specify a source phone number. */ public String getQueueId() { @@ -417,25 +331,15 @@ public String getQueueId() { /** *

- * The queue to add the call to. If you specify a queue, the phone displayed for caller ID is the phone number - * specified in the queue. If you do not specify a queue, the queue used will be the queue defined in the contact - * flow. - *

- *

- * To find the QueueId, open the queue you want to use in the Amazon Connect Queue editor. The ID for - * the queue is displayed in the address bar as part of the URL. For example, the queue ID is the set of characters - * at the end of the URL, after 'queue/' such as queue/aeg40574-2d01-51c3-73d6-bf8624d2168c. + * The queue for the call. If you specify a queue, the phone displayed for caller ID is the phone number specified + * in the queue. If you do not specify a queue, the queue defined in the contact flow is used. If you do not specify + * a queue, you must specify a source phone number. *

* * @param queueId - * The queue to add the call to. If you specify a queue, the phone displayed for caller ID is the phone - * number specified in the queue. If you do not specify a queue, the queue used will be the queue defined in - * the contact flow.

- *

- * To find the QueueId, open the queue you want to use in the Amazon Connect Queue editor. The - * ID for the queue is displayed in the address bar as part of the URL. For example, the queue ID is the set - * of characters at the end of the URL, after 'queue/' such as - * queue/aeg40574-2d01-51c3-73d6-bf8624d2168c. + * The queue for the call. If you specify a queue, the phone displayed for caller ID is the phone number + * specified in the queue. If you do not specify a queue, the queue defined in the contact flow is used. If + * you do not specify a queue, you must specify a source phone number. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -446,27 +350,19 @@ public StartOutboundVoiceContactRequest withQueueId(String queueId) { /** *

- * Specify a custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, - * and can be accessed in contact flows just like any other contact attributes. + * A custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be + * accessed in contact flows just like any other contact attributes. *

*

* There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only * alphanumeric, dash, and underscore characters. *

- *

- * For example, if you want play a greeting when the customer answers the call, you can pass the customer name in - * attributes similar to the following: - *

* - * @return Specify a custom key-value pair using an attribute map. The attributes are standard Amazon Connect - * attributes, and can be accessed in contact flows just like any other contact attributes.

+ * @return A custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, + * and can be accessed in contact flows just like any other contact attributes.

*

* There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include * only alphanumeric, dash, and underscore characters. - *

- *

- * For example, if you want play a greeting when the customer answers the call, you can pass the customer - * name in attributes similar to the following: */ public java.util.Map getAttributes() { @@ -475,28 +371,20 @@ public java.util.Map getAttributes() { /** *

- * Specify a custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, - * and can be accessed in contact flows just like any other contact attributes. + * A custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be + * accessed in contact flows just like any other contact attributes. *

*

* There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only * alphanumeric, dash, and underscore characters. *

- *

- * For example, if you want play a greeting when the customer answers the call, you can pass the customer name in - * attributes similar to the following: - *

* * @param attributes - * Specify a custom key-value pair using an attribute map. The attributes are standard Amazon Connect - * attributes, and can be accessed in contact flows just like any other contact attributes.

+ * A custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and + * can be accessed in contact flows just like any other contact attributes.

*

* There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include * only alphanumeric, dash, and underscore characters. - *

- *

- * For example, if you want play a greeting when the customer answers the call, you can pass the customer - * name in attributes similar to the following: */ public void setAttributes(java.util.Map attributes) { @@ -505,28 +393,20 @@ public void setAttributes(java.util.Map attributes) { /** *

- * Specify a custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, - * and can be accessed in contact flows just like any other contact attributes. + * A custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be + * accessed in contact flows just like any other contact attributes. *

*

* There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only * alphanumeric, dash, and underscore characters. *

- *

- * For example, if you want play a greeting when the customer answers the call, you can pass the customer name in - * attributes similar to the following: - *

* * @param attributes - * Specify a custom key-value pair using an attribute map. The attributes are standard Amazon Connect - * attributes, and can be accessed in contact flows just like any other contact attributes.

+ * A custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and + * can be accessed in contact flows just like any other contact attributes.

*

* There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include * only alphanumeric, dash, and underscore characters. - *

- *

- * For example, if you want play a greeting when the customer answers the call, you can pass the customer - * name in attributes similar to the following: * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/StartOutboundVoiceContactResult.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/StartOutboundVoiceContactResult.java index 7c01a81678ff..82e8dcb83683 100644 --- a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/StartOutboundVoiceContactResult.java +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/StartOutboundVoiceContactResult.java @@ -25,18 +25,18 @@ public class StartOutboundVoiceContactResult extends com.amazonaws.AmazonWebServ /** *

- * The unique identifier of this contact within your Amazon Connect instance. + * The identifier of this contact within the Amazon Connect instance. *

*/ private String contactId; /** *

- * The unique identifier of this contact within your Amazon Connect instance. + * The identifier of this contact within the Amazon Connect instance. *

* * @param contactId - * The unique identifier of this contact within your Amazon Connect instance. + * The identifier of this contact within the Amazon Connect instance. */ public void setContactId(String contactId) { @@ -45,10 +45,10 @@ public void setContactId(String contactId) { /** *

- * The unique identifier of this contact within your Amazon Connect instance. + * The identifier of this contact within the Amazon Connect instance. *

* - * @return The unique identifier of this contact within your Amazon Connect instance. + * @return The identifier of this contact within the Amazon Connect instance. */ public String getContactId() { @@ -57,11 +57,11 @@ public String getContactId() { /** *

- * The unique identifier of this contact within your Amazon Connect instance. + * The identifier of this contact within the Amazon Connect instance. *

* * @param contactId - * The unique identifier of this contact within your Amazon Connect instance. + * The identifier of this contact within the Amazon Connect instance. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/StopContactRequest.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/StopContactRequest.java index 5909f2811f3a..ecf3a2a764a4 100644 --- a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/StopContactRequest.java +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/StopContactRequest.java @@ -27,27 +27,24 @@ public class StopContactRequest extends com.amazonaws.AmazonWebServiceRequest im /** *

- * The unique identifier of the contact to end. + * The ID of the contact. *

*/ private String contactId; /** *

- * 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. + * The identifier of the Amazon Connect instance. *

*/ private String instanceId; /** *

- * The unique identifier of the contact to end. + * The ID of the contact. *

* * @param contactId - * The unique identifier of the contact to end. + * The ID of the contact. */ public void setContactId(String contactId) { @@ -56,10 +53,10 @@ public void setContactId(String contactId) { /** *

- * The unique identifier of the contact to end. + * The ID of the contact. *

* - * @return The unique identifier of the contact to end. + * @return The ID of the contact. */ public String getContactId() { @@ -68,11 +65,11 @@ public String getContactId() { /** *

- * The unique identifier of the contact to end. + * The ID of the contact. *

* * @param contactId - * The unique identifier of the contact to end. + * The ID of the contact. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -83,17 +80,11 @@ public StopContactRequest withContactId(String contactId) { /** *

- * 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. + * The identifier of the Amazon Connect instance. *

* * @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. + * The identifier of the Amazon Connect instance. */ public void setInstanceId(String instanceId) { @@ -102,17 +93,10 @@ public void setInstanceId(String 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. + * The identifier of the Amazon Connect instance. *

* - * @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. + * @return The identifier of the Amazon Connect instance. */ public String getInstanceId() { @@ -121,17 +105,11 @@ public String getInstanceId() { /** *

- * 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. + * The identifier of the Amazon Connect instance. *

* * @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. + * The identifier of the Amazon Connect instance. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/Threshold.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/Threshold.java index 05b4f96f4f3e..357fd4c30363 100644 --- a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/Threshold.java +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/Threshold.java @@ -19,8 +19,7 @@ /** *

- * A Threshold object that includes a comparison and ThresholdValue to compare to. Used with - * service level metrics. + * Contains information about the threshold for service level metrics. *

* * @see
AWS API @@ -31,24 +30,24 @@ public class Threshold implements Serializable, Cloneable, StructuredPojo { /** *

- * The Threshold to use to compare service level metrics to. Only "Less than" (LT) comparisons are supported. + * The type of comparison. Only "less than" (LT) comparisons are supported. *

*/ private String comparison; /** *

- * The value of the threshold to compare the metric to. Only "Less than" (LT) comparisons are supported. + * The threshold value to compare. *

*/ private Double thresholdValue; /** *

- * The Threshold to use to compare service level metrics to. Only "Less than" (LT) comparisons are supported. + * The type of comparison. Only "less than" (LT) comparisons are supported. *

* * @param comparison - * The Threshold to use to compare service level metrics to. Only "Less than" (LT) comparisons are supported. + * The type of comparison. Only "less than" (LT) comparisons are supported. * @see Comparison */ @@ -58,11 +57,10 @@ public void setComparison(String comparison) { /** *

- * The Threshold to use to compare service level metrics to. Only "Less than" (LT) comparisons are supported. + * The type of comparison. Only "less than" (LT) comparisons are supported. *

* - * @return The Threshold to use to compare service level metrics to. Only "Less than" (LT) comparisons are - * supported. + * @return The type of comparison. Only "less than" (LT) comparisons are supported. * @see Comparison */ @@ -72,11 +70,11 @@ public String getComparison() { /** *

- * The Threshold to use to compare service level metrics to. Only "Less than" (LT) comparisons are supported. + * The type of comparison. Only "less than" (LT) comparisons are supported. *

* * @param comparison - * The Threshold to use to compare service level metrics to. Only "Less than" (LT) comparisons are supported. + * The type of comparison. Only "less than" (LT) comparisons are supported. * @return Returns a reference to this object so that method calls can be chained together. * @see Comparison */ @@ -88,11 +86,11 @@ public Threshold withComparison(String comparison) { /** *

- * The Threshold to use to compare service level metrics to. Only "Less than" (LT) comparisons are supported. + * The type of comparison. Only "less than" (LT) comparisons are supported. *

* * @param comparison - * The Threshold to use to compare service level metrics to. Only "Less than" (LT) comparisons are supported. + * The type of comparison. Only "less than" (LT) comparisons are supported. * @return Returns a reference to this object so that method calls can be chained together. * @see Comparison */ @@ -104,11 +102,11 @@ public Threshold withComparison(Comparison comparison) { /** *

- * The value of the threshold to compare the metric to. Only "Less than" (LT) comparisons are supported. + * The threshold value to compare. *

* * @param thresholdValue - * The value of the threshold to compare the metric to. Only "Less than" (LT) comparisons are supported. + * The threshold value to compare. */ public void setThresholdValue(Double thresholdValue) { @@ -117,10 +115,10 @@ public void setThresholdValue(Double thresholdValue) { /** *

- * The value of the threshold to compare the metric to. Only "Less than" (LT) comparisons are supported. + * The threshold value to compare. *

* - * @return The value of the threshold to compare the metric to. Only "Less than" (LT) comparisons are supported. + * @return The threshold value to compare. */ public Double getThresholdValue() { @@ -129,11 +127,11 @@ public Double getThresholdValue() { /** *

- * The value of the threshold to compare the metric to. Only "Less than" (LT) comparisons are supported. + * The threshold value to compare. *

* * @param thresholdValue - * The value of the threshold to compare the metric to. Only "Less than" (LT) comparisons are supported. + * The threshold value to compare. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/UpdateContactAttributesRequest.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/UpdateContactAttributesRequest.java index fe55a59603b8..acdf17832ae9 100644 --- a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/UpdateContactAttributesRequest.java +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/UpdateContactAttributesRequest.java @@ -27,27 +27,24 @@ public class UpdateContactAttributesRequest extends com.amazonaws.AmazonWebServi /** *

- * The unique identifier of the contact for which to update attributes. This is the identifier for the contact - * associated with the first interaction with the contact center. + * The identifier of the contact. This is the identifier of the contact associated with the first interaction with + * the contact center. *

*/ private String initialContactId; /** *

- * 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. + * The identifier of the Amazon Connect instance. *

*/ private String instanceId; /** *

- * Specify a custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, - * and can be accessed in contact flows just like any other contact attributes. + * The Amazon Connect attributes. These attributes can be accessed in contact flows just like any other contact + * attributes. *

*

- * There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only + * You can have up to 32,768 UTF-8 bytes across all attributes for a contact. Attribute keys can include only * alphanumeric, dash, and underscore characters. *

*/ @@ -55,13 +52,13 @@ public class UpdateContactAttributesRequest extends com.amazonaws.AmazonWebServi /** *

- * The unique identifier of the contact for which to update attributes. This is the identifier for the contact - * associated with the first interaction with the contact center. + * The identifier of the contact. This is the identifier of the contact associated with the first interaction with + * the contact center. *

* * @param initialContactId - * The unique identifier of the contact for which to update attributes. This is the identifier for the - * contact associated with the first interaction with the contact center. + * The identifier of the contact. This is the identifier of the contact associated with the first interaction + * with the contact center. */ public void setInitialContactId(String initialContactId) { @@ -70,12 +67,12 @@ public void setInitialContactId(String initialContactId) { /** *

- * The unique identifier of the contact for which to update attributes. This is the identifier for the contact - * associated with the first interaction with the contact center. + * The identifier of the contact. This is the identifier of the contact associated with the first interaction with + * the contact center. *

* - * @return The unique identifier of the contact for which to update attributes. This is the identifier for the - * contact associated with the first interaction with the contact center. + * @return The identifier of the contact. This is the identifier of the contact associated with the first + * interaction with the contact center. */ public String getInitialContactId() { @@ -84,13 +81,13 @@ public String getInitialContactId() { /** *

- * The unique identifier of the contact for which to update attributes. This is the identifier for the contact - * associated with the first interaction with the contact center. + * The identifier of the contact. This is the identifier of the contact associated with the first interaction with + * the contact center. *

* * @param initialContactId - * The unique identifier of the contact for which to update attributes. This is the identifier for the - * contact associated with the first interaction with the contact center. + * The identifier of the contact. This is the identifier of the contact associated with the first interaction + * with the contact center. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -101,17 +98,11 @@ public UpdateContactAttributesRequest withInitialContactId(String initialContact /** *

- * 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. + * The identifier of the Amazon Connect instance. *

* * @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. + * The identifier of the Amazon Connect instance. */ public void setInstanceId(String instanceId) { @@ -120,17 +111,10 @@ public void setInstanceId(String 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. + * The identifier of the Amazon Connect instance. *

* - * @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. + * @return The identifier of the Amazon Connect instance. */ public String getInstanceId() { @@ -139,17 +123,11 @@ public String getInstanceId() { /** *

- * 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. + * The identifier of the Amazon Connect instance. *

* * @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. + * The identifier of the Amazon Connect instance. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -160,18 +138,18 @@ public UpdateContactAttributesRequest withInstanceId(String instanceId) { /** *

- * Specify a custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, - * and can be accessed in contact flows just like any other contact attributes. + * The Amazon Connect attributes. These attributes can be accessed in contact flows just like any other contact + * attributes. *

*

- * There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only + * You can have up to 32,768 UTF-8 bytes across all attributes for a contact. Attribute keys can include only * alphanumeric, dash, and underscore characters. *

* - * @return Specify a custom key-value pair using an attribute map. The attributes are standard Amazon Connect - * attributes, and can be accessed in contact flows just like any other contact attributes.

+ * @return The Amazon Connect attributes. These attributes can be accessed in contact flows just like any other + * contact attributes.

*

- * There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include + * You can have up to 32,768 UTF-8 bytes across all attributes for a contact. Attribute keys can include * only alphanumeric, dash, and underscore characters. */ @@ -181,20 +159,20 @@ public java.util.Map getAttributes() { /** *

- * Specify a custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, - * and can be accessed in contact flows just like any other contact attributes. + * The Amazon Connect attributes. These attributes can be accessed in contact flows just like any other contact + * attributes. *

*

- * There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only + * You can have up to 32,768 UTF-8 bytes across all attributes for a contact. Attribute keys can include only * alphanumeric, dash, and underscore characters. *

* * @param attributes - * Specify a custom key-value pair using an attribute map. The attributes are standard Amazon Connect - * attributes, and can be accessed in contact flows just like any other contact attributes.

+ * The Amazon Connect attributes. These attributes can be accessed in contact flows just like any other + * contact attributes.

*

- * There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include - * only alphanumeric, dash, and underscore characters. + * You can have up to 32,768 UTF-8 bytes across all attributes for a contact. Attribute keys can include only + * alphanumeric, dash, and underscore characters. */ public void setAttributes(java.util.Map attributes) { @@ -203,20 +181,20 @@ public void setAttributes(java.util.Map attributes) { /** *

- * Specify a custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, - * and can be accessed in contact flows just like any other contact attributes. + * The Amazon Connect attributes. These attributes can be accessed in contact flows just like any other contact + * attributes. *

*

- * There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only + * You can have up to 32,768 UTF-8 bytes across all attributes for a contact. Attribute keys can include only * alphanumeric, dash, and underscore characters. *

* * @param attributes - * Specify a custom key-value pair using an attribute map. The attributes are standard Amazon Connect - * attributes, and can be accessed in contact flows just like any other contact attributes.

+ * The Amazon Connect attributes. These attributes can be accessed in contact flows just like any other + * contact attributes.

*

- * There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include - * only alphanumeric, dash, and underscore characters. + * You can have up to 32,768 UTF-8 bytes across all attributes for a contact. Attribute keys can include only + * alphanumeric, dash, and underscore characters. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/UpdateUserHierarchyRequest.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/UpdateUserHierarchyRequest.java index d9edf830afdf..eebcabb2114e 100644 --- a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/UpdateUserHierarchyRequest.java +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/UpdateUserHierarchyRequest.java @@ -27,33 +27,30 @@ public class UpdateUserHierarchyRequest extends com.amazonaws.AmazonWebServiceRe /** *

- * The identifier for the hierarchy group to assign to the user. + * The identifier of the hierarchy group. *

*/ private String hierarchyGroupId; /** *

- * The identifier of the user account to assign the hierarchy group to. + * The identifier of the user account. *

*/ private String userId; /** *

- * 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. + * The identifier of the Amazon Connect instance. *

*/ private String instanceId; /** *

- * The identifier for the hierarchy group to assign to the user. + * The identifier of the hierarchy group. *

* * @param hierarchyGroupId - * The identifier for the hierarchy group to assign to the user. + * The identifier of the hierarchy group. */ public void setHierarchyGroupId(String hierarchyGroupId) { @@ -62,10 +59,10 @@ public void setHierarchyGroupId(String hierarchyGroupId) { /** *

- * The identifier for the hierarchy group to assign to the user. + * The identifier of the hierarchy group. *

* - * @return The identifier for the hierarchy group to assign to the user. + * @return The identifier of the hierarchy group. */ public String getHierarchyGroupId() { @@ -74,11 +71,11 @@ public String getHierarchyGroupId() { /** *

- * The identifier for the hierarchy group to assign to the user. + * The identifier of the hierarchy group. *

* * @param hierarchyGroupId - * The identifier for the hierarchy group to assign to the user. + * The identifier of the hierarchy group. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -89,11 +86,11 @@ public UpdateUserHierarchyRequest withHierarchyGroupId(String hierarchyGroupId) /** *

- * The identifier of the user account to assign the hierarchy group to. + * The identifier of the user account. *

* * @param userId - * The identifier of the user account to assign the hierarchy group to. + * The identifier of the user account. */ public void setUserId(String userId) { @@ -102,10 +99,10 @@ public void setUserId(String userId) { /** *

- * The identifier of the user account to assign the hierarchy group to. + * The identifier of the user account. *

* - * @return The identifier of the user account to assign the hierarchy group to. + * @return The identifier of the user account. */ public String getUserId() { @@ -114,11 +111,11 @@ public String getUserId() { /** *

- * The identifier of the user account to assign the hierarchy group to. + * The identifier of the user account. *

* * @param userId - * The identifier of the user account to assign the hierarchy group to. + * The identifier of the user account. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -129,17 +126,11 @@ public UpdateUserHierarchyRequest withUserId(String userId) { /** *

- * 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. + * The identifier of the Amazon Connect instance. *

* * @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. + * The identifier of the Amazon Connect instance. */ public void setInstanceId(String instanceId) { @@ -148,17 +139,10 @@ public void setInstanceId(String 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. + * The identifier of the Amazon Connect instance. *

* - * @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. + * @return The identifier of the Amazon Connect instance. */ public String getInstanceId() { @@ -167,17 +151,11 @@ public String getInstanceId() { /** *

- * 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. + * The identifier of the Amazon Connect instance. *

* * @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. + * The identifier of the Amazon Connect instance. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/UpdateUserIdentityInfoRequest.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/UpdateUserIdentityInfoRequest.java index ba84f105a60a..71c8706ba8ca 100644 --- a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/UpdateUserIdentityInfoRequest.java +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/UpdateUserIdentityInfoRequest.java @@ -27,33 +27,30 @@ public class UpdateUserIdentityInfoRequest extends com.amazonaws.AmazonWebServic /** *

- * A UserIdentityInfo object. + * The identity information for the user. *

*/ private UserIdentityInfo identityInfo; /** *

- * The identifier for the user account to update identity information for. + * The identifier of the user account. *

*/ private String userId; /** *

- * 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. + * The identifier of the Amazon Connect instance. *

*/ private String instanceId; /** *

- * A UserIdentityInfo object. + * The identity information for the user. *

* * @param identityInfo - * A UserIdentityInfo object. + * The identity information for the user. */ public void setIdentityInfo(UserIdentityInfo identityInfo) { @@ -62,10 +59,10 @@ public void setIdentityInfo(UserIdentityInfo identityInfo) { /** *

- * A UserIdentityInfo object. + * The identity information for the user. *

* - * @return A UserIdentityInfo object. + * @return The identity information for the user. */ public UserIdentityInfo getIdentityInfo() { @@ -74,11 +71,11 @@ public UserIdentityInfo getIdentityInfo() { /** *

- * A UserIdentityInfo object. + * The identity information for the user. *

* * @param identityInfo - * A UserIdentityInfo object. + * The identity information for the user. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -89,11 +86,11 @@ public UpdateUserIdentityInfoRequest withIdentityInfo(UserIdentityInfo identityI /** *

- * The identifier for the user account to update identity information for. + * The identifier of the user account. *

* * @param userId - * The identifier for the user account to update identity information for. + * The identifier of the user account. */ public void setUserId(String userId) { @@ -102,10 +99,10 @@ public void setUserId(String userId) { /** *

- * The identifier for the user account to update identity information for. + * The identifier of the user account. *

* - * @return The identifier for the user account to update identity information for. + * @return The identifier of the user account. */ public String getUserId() { @@ -114,11 +111,11 @@ public String getUserId() { /** *

- * The identifier for the user account to update identity information for. + * The identifier of the user account. *

* * @param userId - * The identifier for the user account to update identity information for. + * The identifier of the user account. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -129,17 +126,11 @@ public UpdateUserIdentityInfoRequest withUserId(String userId) { /** *

- * 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. + * The identifier of the Amazon Connect instance. *

* * @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. + * The identifier of the Amazon Connect instance. */ public void setInstanceId(String instanceId) { @@ -148,17 +139,10 @@ public void setInstanceId(String 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. + * The identifier of the Amazon Connect instance. *

* - * @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. + * @return The identifier of the Amazon Connect instance. */ public String getInstanceId() { @@ -167,17 +151,11 @@ public String getInstanceId() { /** *

- * 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. + * The identifier of the Amazon Connect instance. *

* * @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. + * The identifier of the Amazon Connect instance. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/UpdateUserPhoneConfigRequest.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/UpdateUserPhoneConfigRequest.java index 147d478bab7b..1e9fffb228e9 100644 --- a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/UpdateUserPhoneConfigRequest.java +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/UpdateUserPhoneConfigRequest.java @@ -27,36 +27,30 @@ public class UpdateUserPhoneConfigRequest extends com.amazonaws.AmazonWebService /** *

- * A UserPhoneConfig object that contains settings for AfterContactWorkTimeLimit, - * AutoAccept, DeskPhoneNumber, and PhoneType to assign to the user. + * Information about phone configuration settings for the user. *

*/ private UserPhoneConfig phoneConfig; /** *

- * The identifier for the user account to change phone settings for. + * The identifier of the user account. *

*/ private String userId; /** *

- * 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. + * The identifier of the Amazon Connect instance. *

*/ private String instanceId; /** *

- * A UserPhoneConfig object that contains settings for AfterContactWorkTimeLimit, - * AutoAccept, DeskPhoneNumber, and PhoneType to assign to the user. + * Information about phone configuration settings for the user. *

* * @param phoneConfig - * A UserPhoneConfig object that contains settings for AfterContactWorkTimeLimit, - * AutoAccept, DeskPhoneNumber, and PhoneType to assign to the user. + * Information about phone configuration settings for the user. */ public void setPhoneConfig(UserPhoneConfig phoneConfig) { @@ -65,12 +59,10 @@ public void setPhoneConfig(UserPhoneConfig phoneConfig) { /** *

- * A UserPhoneConfig object that contains settings for AfterContactWorkTimeLimit, - * AutoAccept, DeskPhoneNumber, and PhoneType to assign to the user. + * Information about phone configuration settings for the user. *

* - * @return A UserPhoneConfig object that contains settings for AfterContactWorkTimeLimit, - * AutoAccept, DeskPhoneNumber, and PhoneType to assign to the user. + * @return Information about phone configuration settings for the user. */ public UserPhoneConfig getPhoneConfig() { @@ -79,13 +71,11 @@ public UserPhoneConfig getPhoneConfig() { /** *

- * A UserPhoneConfig object that contains settings for AfterContactWorkTimeLimit, - * AutoAccept, DeskPhoneNumber, and PhoneType to assign to the user. + * Information about phone configuration settings for the user. *

* * @param phoneConfig - * A UserPhoneConfig object that contains settings for AfterContactWorkTimeLimit, - * AutoAccept, DeskPhoneNumber, and PhoneType to assign to the user. + * Information about phone configuration settings for the user. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -96,11 +86,11 @@ public UpdateUserPhoneConfigRequest withPhoneConfig(UserPhoneConfig phoneConfig) /** *

- * The identifier for the user account to change phone settings for. + * The identifier of the user account. *

* * @param userId - * The identifier for the user account to change phone settings for. + * The identifier of the user account. */ public void setUserId(String userId) { @@ -109,10 +99,10 @@ public void setUserId(String userId) { /** *

- * The identifier for the user account to change phone settings for. + * The identifier of the user account. *

* - * @return The identifier for the user account to change phone settings for. + * @return The identifier of the user account. */ public String getUserId() { @@ -121,11 +111,11 @@ public String getUserId() { /** *

- * The identifier for the user account to change phone settings for. + * The identifier of the user account. *

* * @param userId - * The identifier for the user account to change phone settings for. + * The identifier of the user account. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -136,17 +126,11 @@ public UpdateUserPhoneConfigRequest withUserId(String userId) { /** *

- * 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. + * The identifier of the Amazon Connect instance. *

* * @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. + * The identifier of the Amazon Connect instance. */ public void setInstanceId(String instanceId) { @@ -155,17 +139,10 @@ public void setInstanceId(String 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. + * The identifier of the Amazon Connect instance. *

* - * @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. + * @return The identifier of the Amazon Connect instance. */ public String getInstanceId() { @@ -174,17 +151,11 @@ public String getInstanceId() { /** *

- * 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. + * The identifier of the Amazon Connect instance. *

* * @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. + * The identifier of the Amazon Connect instance. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/UpdateUserRoutingProfileRequest.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/UpdateUserRoutingProfileRequest.java index 1603f08cdc55..866c9fa31997 100644 --- a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/UpdateUserRoutingProfileRequest.java +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/UpdateUserRoutingProfileRequest.java @@ -27,33 +27,30 @@ public class UpdateUserRoutingProfileRequest extends com.amazonaws.AmazonWebServ /** *

- * The identifier of the routing profile to assign to the user. + * The identifier of the routing profile for the user. *

*/ private String routingProfileId; /** *

- * The identifier for the user account to assign the routing profile to. + * The identifier of the user account. *

*/ private String userId; /** *

- * 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. + * The identifier of the Amazon Connect instance. *

*/ private String instanceId; /** *

- * The identifier of the routing profile to assign to the user. + * The identifier of the routing profile for the user. *

* * @param routingProfileId - * The identifier of the routing profile to assign to the user. + * The identifier of the routing profile for the user. */ public void setRoutingProfileId(String routingProfileId) { @@ -62,10 +59,10 @@ public void setRoutingProfileId(String routingProfileId) { /** *

- * The identifier of the routing profile to assign to the user. + * The identifier of the routing profile for the user. *

* - * @return The identifier of the routing profile to assign to the user. + * @return The identifier of the routing profile for the user. */ public String getRoutingProfileId() { @@ -74,11 +71,11 @@ public String getRoutingProfileId() { /** *

- * The identifier of the routing profile to assign to the user. + * The identifier of the routing profile for the user. *

* * @param routingProfileId - * The identifier of the routing profile to assign to the user. + * The identifier of the routing profile for the user. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -89,11 +86,11 @@ public UpdateUserRoutingProfileRequest withRoutingProfileId(String routingProfil /** *

- * The identifier for the user account to assign the routing profile to. + * The identifier of the user account. *

* * @param userId - * The identifier for the user account to assign the routing profile to. + * The identifier of the user account. */ public void setUserId(String userId) { @@ -102,10 +99,10 @@ public void setUserId(String userId) { /** *

- * The identifier for the user account to assign the routing profile to. + * The identifier of the user account. *

* - * @return The identifier for the user account to assign the routing profile to. + * @return The identifier of the user account. */ public String getUserId() { @@ -114,11 +111,11 @@ public String getUserId() { /** *

- * The identifier for the user account to assign the routing profile to. + * The identifier of the user account. *

* * @param userId - * The identifier for the user account to assign the routing profile to. + * The identifier of the user account. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -129,17 +126,11 @@ public UpdateUserRoutingProfileRequest withUserId(String userId) { /** *

- * 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. + * The identifier of the Amazon Connect instance. *

* * @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. + * The identifier of the Amazon Connect instance. */ public void setInstanceId(String instanceId) { @@ -148,17 +139,10 @@ public void setInstanceId(String 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. + * The identifier of the Amazon Connect instance. *

* - * @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. + * @return The identifier of the Amazon Connect instance. */ public String getInstanceId() { @@ -167,17 +151,11 @@ public String getInstanceId() { /** *

- * 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. + * The identifier of the Amazon Connect instance. *

* * @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. + * The identifier of the Amazon Connect instance. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/UpdateUserSecurityProfilesRequest.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/UpdateUserSecurityProfilesRequest.java index 14a079bd1842..07730838675e 100644 --- a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/UpdateUserSecurityProfilesRequest.java +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/UpdateUserSecurityProfilesRequest.java @@ -27,32 +27,29 @@ public class UpdateUserSecurityProfilesRequest extends com.amazonaws.AmazonWebSe /** *

- * The identifiers for the security profiles to assign to the user. + * The identifiers of the security profiles for the user. *

*/ private java.util.List securityProfileIds; /** *

- * The identifier of the user account to assign the security profiles. + * The identifier of the user account. *

*/ private String userId; /** *

- * 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. + * The identifier of the Amazon Connect instance. *

*/ private String instanceId; /** *

- * The identifiers for the security profiles to assign to the user. + * The identifiers of the security profiles for the user. *

* - * @return The identifiers for the security profiles to assign to the user. + * @return The identifiers of the security profiles for the user. */ public java.util.List getSecurityProfileIds() { @@ -61,11 +58,11 @@ public java.util.List getSecurityProfileIds() { /** *

- * The identifiers for the security profiles to assign to the user. + * The identifiers of the security profiles for the user. *

* * @param securityProfileIds - * The identifiers for the security profiles to assign to the user. + * The identifiers of the security profiles for the user. */ public void setSecurityProfileIds(java.util.Collection securityProfileIds) { @@ -79,7 +76,7 @@ public void setSecurityProfileIds(java.util.Collection securityProfileId /** *

- * The identifiers for the security profiles to assign to the user. + * The identifiers of the security profiles for the user. *

*

* NOTE: This method appends the values to the existing list (if any). Use @@ -88,7 +85,7 @@ public void setSecurityProfileIds(java.util.Collection securityProfileId *

* * @param securityProfileIds - * The identifiers for the security profiles to assign to the user. + * The identifiers of the security profiles for the user. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -104,11 +101,11 @@ public UpdateUserSecurityProfilesRequest withSecurityProfileIds(String... securi /** *

- * The identifiers for the security profiles to assign to the user. + * The identifiers of the security profiles for the user. *

* * @param securityProfileIds - * The identifiers for the security profiles to assign to the user. + * The identifiers of the security profiles for the user. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -119,11 +116,11 @@ public UpdateUserSecurityProfilesRequest withSecurityProfileIds(java.util.Collec /** *

- * The identifier of the user account to assign the security profiles. + * The identifier of the user account. *

* * @param userId - * The identifier of the user account to assign the security profiles. + * The identifier of the user account. */ public void setUserId(String userId) { @@ -132,10 +129,10 @@ public void setUserId(String userId) { /** *

- * The identifier of the user account to assign the security profiles. + * The identifier of the user account. *

* - * @return The identifier of the user account to assign the security profiles. + * @return The identifier of the user account. */ public String getUserId() { @@ -144,11 +141,11 @@ public String getUserId() { /** *

- * The identifier of the user account to assign the security profiles. + * The identifier of the user account. *

* * @param userId - * The identifier of the user account to assign the security profiles. + * The identifier of the user account. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -159,17 +156,11 @@ public UpdateUserSecurityProfilesRequest withUserId(String userId) { /** *

- * 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. + * The identifier of the Amazon Connect instance. *

* * @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. + * The identifier of the Amazon Connect instance. */ public void setInstanceId(String instanceId) { @@ -178,17 +169,10 @@ public void setInstanceId(String 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. + * The identifier of the Amazon Connect instance. *

* - * @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. + * @return The identifier of the Amazon Connect instance. */ public String getInstanceId() { @@ -197,17 +181,11 @@ public String getInstanceId() { /** *

- * 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. + * The identifier of the Amazon Connect instance. *

* * @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. + * The identifier of the Amazon Connect instance. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/User.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/User.java index 71aed07e0785..f4dc0acb36c0 100644 --- a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/User.java +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/User.java @@ -19,8 +19,7 @@ /** *

- * A User object that contains information about a user account in your Amazon Connect instance, including - * configuration settings. + * Contains information about a user account for a Amazon Connect instance. *

* * @see
AWS API Documentation @@ -36,7 +35,7 @@ public class User implements Serializable, Cloneable, StructuredPojo { private String id; /** *

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

*/ private String arn; @@ -48,37 +47,37 @@ public class User implements Serializable, Cloneable, StructuredPojo { private String username; /** *

- * A UserIdentityInfo object. + * Information about the user identity. *

*/ private UserIdentityInfo identityInfo; /** *

- * A UserPhoneConfig object. + * Information about the phone configuration for the user. *

*/ private UserPhoneConfig phoneConfig; /** *

- * The directory Id for the user account in the existing directory used for identity management. + * The identifier of the user account in the directory used for identity management. *

*/ private String directoryUserId; /** *

- * The identifier(s) for the security profile assigned to the user. + * The identifiers of the security profiles for the user. *

*/ private java.util.List securityProfileIds; /** *

- * The identifier of the routing profile assigned to the user. + * The identifier of the routing profile for the user. *

*/ private String routingProfileId; /** *

- * The identifier for the hierarchy group assigned to the user. + * The identifier of the hierarchy group for the user. *

*/ private String hierarchyGroupId; @@ -125,11 +124,11 @@ public User withId(String id) { /** *

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

* * @param arn - * The ARN of the user account. + * The Amazon Resource Name (ARN) of the user account. */ public void setArn(String arn) { @@ -138,10 +137,10 @@ public void setArn(String arn) { /** *

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

* - * @return The ARN of the user account. + * @return The Amazon Resource Name (ARN) of the user account. */ public String getArn() { @@ -150,11 +149,11 @@ public String getArn() { /** *

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

* * @param arn - * The ARN of the user account. + * The Amazon Resource Name (ARN) of the user account. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -205,11 +204,11 @@ public User withUsername(String username) { /** *

- * A UserIdentityInfo object. + * Information about the user identity. *

* * @param identityInfo - * A UserIdentityInfo object. + * Information about the user identity. */ public void setIdentityInfo(UserIdentityInfo identityInfo) { @@ -218,10 +217,10 @@ public void setIdentityInfo(UserIdentityInfo identityInfo) { /** *

- * A UserIdentityInfo object. + * Information about the user identity. *

* - * @return A UserIdentityInfo object. + * @return Information about the user identity. */ public UserIdentityInfo getIdentityInfo() { @@ -230,11 +229,11 @@ public UserIdentityInfo getIdentityInfo() { /** *

- * A UserIdentityInfo object. + * Information about the user identity. *

* * @param identityInfo - * A UserIdentityInfo object. + * Information about the user identity. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -245,11 +244,11 @@ public User withIdentityInfo(UserIdentityInfo identityInfo) { /** *

- * A UserPhoneConfig object. + * Information about the phone configuration for the user. *

* * @param phoneConfig - * A UserPhoneConfig object. + * Information about the phone configuration for the user. */ public void setPhoneConfig(UserPhoneConfig phoneConfig) { @@ -258,10 +257,10 @@ public void setPhoneConfig(UserPhoneConfig phoneConfig) { /** *

- * A UserPhoneConfig object. + * Information about the phone configuration for the user. *

* - * @return A UserPhoneConfig object. + * @return Information about the phone configuration for the user. */ public UserPhoneConfig getPhoneConfig() { @@ -270,11 +269,11 @@ public UserPhoneConfig getPhoneConfig() { /** *

- * A UserPhoneConfig object. + * Information about the phone configuration for the user. *

* * @param phoneConfig - * A UserPhoneConfig object. + * Information about the phone configuration for the user. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -285,11 +284,11 @@ public User withPhoneConfig(UserPhoneConfig phoneConfig) { /** *

- * The directory Id for the user account in the existing directory used for identity management. + * The identifier of the user account in the directory used for identity management. *

* * @param directoryUserId - * The directory Id for the user account in the existing directory used for identity management. + * The identifier of the user account in the directory used for identity management. */ public void setDirectoryUserId(String directoryUserId) { @@ -298,10 +297,10 @@ public void setDirectoryUserId(String directoryUserId) { /** *

- * The directory Id for the user account in the existing directory used for identity management. + * The identifier of the user account in the directory used for identity management. *

* - * @return The directory Id for the user account in the existing directory used for identity management. + * @return The identifier of the user account in the directory used for identity management. */ public String getDirectoryUserId() { @@ -310,11 +309,11 @@ public String getDirectoryUserId() { /** *

- * The directory Id for the user account in the existing directory used for identity management. + * The identifier of the user account in the directory used for identity management. *

* * @param directoryUserId - * The directory Id for the user account in the existing directory used for identity management. + * The identifier of the user account in the directory used for identity management. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -325,10 +324,10 @@ public User withDirectoryUserId(String directoryUserId) { /** *

- * The identifier(s) for the security profile assigned to the user. + * The identifiers of the security profiles for the user. *

* - * @return The identifier(s) for the security profile assigned to the user. + * @return The identifiers of the security profiles for the user. */ public java.util.List getSecurityProfileIds() { @@ -337,11 +336,11 @@ public java.util.List getSecurityProfileIds() { /** *

- * The identifier(s) for the security profile assigned to the user. + * The identifiers of the security profiles for the user. *

* * @param securityProfileIds - * The identifier(s) for the security profile assigned to the user. + * The identifiers of the security profiles for the user. */ public void setSecurityProfileIds(java.util.Collection securityProfileIds) { @@ -355,7 +354,7 @@ public void setSecurityProfileIds(java.util.Collection securityProfileId /** *

- * The identifier(s) for the security profile assigned to the user. + * The identifiers of the security profiles for the user. *

*

* NOTE: This method appends the values to the existing list (if any). Use @@ -364,7 +363,7 @@ public void setSecurityProfileIds(java.util.Collection securityProfileId *

* * @param securityProfileIds - * The identifier(s) for the security profile assigned to the user. + * The identifiers of the security profiles for the user. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -380,11 +379,11 @@ public User withSecurityProfileIds(String... securityProfileIds) { /** *

- * The identifier(s) for the security profile assigned to the user. + * The identifiers of the security profiles for the user. *

* * @param securityProfileIds - * The identifier(s) for the security profile assigned to the user. + * The identifiers of the security profiles for the user. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -395,11 +394,11 @@ public User withSecurityProfileIds(java.util.Collection securityProfileI /** *

- * The identifier of the routing profile assigned to the user. + * The identifier of the routing profile for the user. *

* * @param routingProfileId - * The identifier of the routing profile assigned to the user. + * The identifier of the routing profile for the user. */ public void setRoutingProfileId(String routingProfileId) { @@ -408,10 +407,10 @@ public void setRoutingProfileId(String routingProfileId) { /** *

- * The identifier of the routing profile assigned to the user. + * The identifier of the routing profile for the user. *

* - * @return The identifier of the routing profile assigned to the user. + * @return The identifier of the routing profile for the user. */ public String getRoutingProfileId() { @@ -420,11 +419,11 @@ public String getRoutingProfileId() { /** *

- * The identifier of the routing profile assigned to the user. + * The identifier of the routing profile for the user. *

* * @param routingProfileId - * The identifier of the routing profile assigned to the user. + * The identifier of the routing profile for the user. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -435,11 +434,11 @@ public User withRoutingProfileId(String routingProfileId) { /** *

- * The identifier for the hierarchy group assigned to the user. + * The identifier of the hierarchy group for the user. *

* * @param hierarchyGroupId - * The identifier for the hierarchy group assigned to the user. + * The identifier of the hierarchy group for the user. */ public void setHierarchyGroupId(String hierarchyGroupId) { @@ -448,10 +447,10 @@ public void setHierarchyGroupId(String hierarchyGroupId) { /** *

- * The identifier for the hierarchy group assigned to the user. + * The identifier of the hierarchy group for the user. *

* - * @return The identifier for the hierarchy group assigned to the user. + * @return The identifier of the hierarchy group for the user. */ public String getHierarchyGroupId() { @@ -460,11 +459,11 @@ public String getHierarchyGroupId() { /** *

- * The identifier for the hierarchy group assigned to the user. + * The identifier of the hierarchy group for the user. *

* * @param hierarchyGroupId - * The identifier for the hierarchy group assigned to the user. + * The identifier of the hierarchy group for the user. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/UserIdentityInfo.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/UserIdentityInfo.java index 807b63e56aaa..223c9ca2685c 100644 --- a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/UserIdentityInfo.java +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/UserIdentityInfo.java @@ -19,8 +19,7 @@ /** *

- * A UserIdentityInfo object that contains information about the user's identity, including email address, - * first name, and last name. + * Contains information about the identity of a user. *

* * @see AWS API @@ -31,35 +30,31 @@ public class UserIdentityInfo implements Serializable, Cloneable, StructuredPojo /** *

- * The first name used in the user account. This is required if you are using Amazon Connect or SAML for identity - * management. + * The first name. This is required if you are using Amazon Connect or SAML for identity management. *

*/ private String firstName; /** *

- * The last name used in the user account. This is required if you are using Amazon Connect or SAML for identity - * management. + * The last name. This is required if you are using Amazon Connect or SAML for identity management. *

*/ private String lastName; /** *

- * The email address added to the user account. If you are using SAML for identity management and include this - * parameter, an InvalidRequestException is returned. + * The email address. If you are using SAML for identity management and include this parameter, an error is + * returned. *

*/ private String email; /** *

- * The first name used in the user account. This is required if you are using Amazon Connect or SAML for identity - * management. + * The first name. This is required if you are using Amazon Connect or SAML for identity management. *

* * @param firstName - * The first name used in the user account. This is required if you are using Amazon Connect or SAML for - * identity management. + * The first name. This is required if you are using Amazon Connect or SAML for identity management. */ public void setFirstName(String firstName) { @@ -68,12 +63,10 @@ public void setFirstName(String firstName) { /** *

- * The first name used in the user account. This is required if you are using Amazon Connect or SAML for identity - * management. + * The first name. This is required if you are using Amazon Connect or SAML for identity management. *

* - * @return The first name used in the user account. This is required if you are using Amazon Connect or SAML for - * identity management. + * @return The first name. This is required if you are using Amazon Connect or SAML for identity management. */ public String getFirstName() { @@ -82,13 +75,11 @@ public String getFirstName() { /** *

- * The first name used in the user account. This is required if you are using Amazon Connect or SAML for identity - * management. + * The first name. This is required if you are using Amazon Connect or SAML for identity management. *

* * @param firstName - * The first name used in the user account. This is required if you are using Amazon Connect or SAML for - * identity management. + * The first name. This is required if you are using Amazon Connect or SAML for identity management. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -99,13 +90,11 @@ public UserIdentityInfo withFirstName(String firstName) { /** *

- * The last name used in the user account. This is required if you are using Amazon Connect or SAML for identity - * management. + * The last name. This is required if you are using Amazon Connect or SAML for identity management. *

* * @param lastName - * The last name used in the user account. This is required if you are using Amazon Connect or SAML for - * identity management. + * The last name. This is required if you are using Amazon Connect or SAML for identity management. */ public void setLastName(String lastName) { @@ -114,12 +103,10 @@ public void setLastName(String lastName) { /** *

- * The last name used in the user account. This is required if you are using Amazon Connect or SAML for identity - * management. + * The last name. This is required if you are using Amazon Connect or SAML for identity management. *

* - * @return The last name used in the user account. This is required if you are using Amazon Connect or SAML for - * identity management. + * @return The last name. This is required if you are using Amazon Connect or SAML for identity management. */ public String getLastName() { @@ -128,13 +115,11 @@ public String getLastName() { /** *

- * The last name used in the user account. This is required if you are using Amazon Connect or SAML for identity - * management. + * The last name. This is required if you are using Amazon Connect or SAML for identity management. *

* * @param lastName - * The last name used in the user account. This is required if you are using Amazon Connect or SAML for - * identity management. + * The last name. This is required if you are using Amazon Connect or SAML for identity management. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -145,13 +130,13 @@ public UserIdentityInfo withLastName(String lastName) { /** *

- * The email address added to the user account. If you are using SAML for identity management and include this - * parameter, an InvalidRequestException is returned. + * The email address. If you are using SAML for identity management and include this parameter, an error is + * returned. *

* * @param email - * The email address added to the user account. If you are using SAML for identity management and include - * this parameter, an InvalidRequestException is returned. + * The email address. If you are using SAML for identity management and include this parameter, an error is + * returned. */ public void setEmail(String email) { @@ -160,12 +145,12 @@ public void setEmail(String email) { /** *

- * The email address added to the user account. If you are using SAML for identity management and include this - * parameter, an InvalidRequestException is returned. + * The email address. If you are using SAML for identity management and include this parameter, an error is + * returned. *

* - * @return The email address added to the user account. If you are using SAML for identity management and include - * this parameter, an InvalidRequestException is returned. + * @return The email address. If you are using SAML for identity management and include this parameter, an error is + * returned. */ public String getEmail() { @@ -174,13 +159,13 @@ public String getEmail() { /** *

- * The email address added to the user account. If you are using SAML for identity management and include this - * parameter, an InvalidRequestException is returned. + * The email address. If you are using SAML for identity management and include this parameter, an error is + * returned. *

* * @param email - * The email address added to the user account. If you are using SAML for identity management and include - * this parameter, an InvalidRequestException is returned. + * The email address. If you are using SAML for identity management and include this parameter, an error is + * returned. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/UserPhoneConfig.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/UserPhoneConfig.java index da5a2ade24b6..eb83ba68a83e 100644 --- a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/UserPhoneConfig.java +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/UserPhoneConfig.java @@ -19,7 +19,7 @@ /** *

- * A UserPhoneConfig object that contains information about the user phone configuration settings. + * Contains information about the phone configuration settings for a user. *

* * @see
AWS API @@ -30,19 +30,19 @@ public class UserPhoneConfig implements Serializable, Cloneable, StructuredPojo /** *

- * The phone type selected for the user, either Soft phone or Desk phone. + * The phone type. *

*/ private String phoneType; /** *

- * The Auto accept setting for the user, Yes or No. + * The Auto accept setting. *

*/ private Boolean autoAccept; /** *

- * The After Call Work (ACW) timeout setting, in seconds, for the user. + * The After Call Work (ACW) timeout setting, in seconds. *

*/ private Integer afterContactWorkTimeLimit; @@ -55,11 +55,11 @@ public class UserPhoneConfig implements Serializable, Cloneable, StructuredPojo /** *

- * The phone type selected for the user, either Soft phone or Desk phone. + * The phone type. *

* * @param phoneType - * The phone type selected for the user, either Soft phone or Desk phone. + * The phone type. * @see PhoneType */ @@ -69,10 +69,10 @@ public void setPhoneType(String phoneType) { /** *

- * The phone type selected for the user, either Soft phone or Desk phone. + * The phone type. *

* - * @return The phone type selected for the user, either Soft phone or Desk phone. + * @return The phone type. * @see PhoneType */ @@ -82,11 +82,11 @@ public String getPhoneType() { /** *

- * The phone type selected for the user, either Soft phone or Desk phone. + * The phone type. *

* * @param phoneType - * The phone type selected for the user, either Soft phone or Desk phone. + * The phone type. * @return Returns a reference to this object so that method calls can be chained together. * @see PhoneType */ @@ -98,11 +98,11 @@ public UserPhoneConfig withPhoneType(String phoneType) { /** *

- * The phone type selected for the user, either Soft phone or Desk phone. + * The phone type. *

* * @param phoneType - * The phone type selected for the user, either Soft phone or Desk phone. + * The phone type. * @return Returns a reference to this object so that method calls can be chained together. * @see PhoneType */ @@ -114,11 +114,11 @@ public UserPhoneConfig withPhoneType(PhoneType phoneType) { /** *

- * The Auto accept setting for the user, Yes or No. + * The Auto accept setting. *

* * @param autoAccept - * The Auto accept setting for the user, Yes or No. + * The Auto accept setting. */ public void setAutoAccept(Boolean autoAccept) { @@ -127,10 +127,10 @@ public void setAutoAccept(Boolean autoAccept) { /** *

- * The Auto accept setting for the user, Yes or No. + * The Auto accept setting. *

* - * @return The Auto accept setting for the user, Yes or No. + * @return The Auto accept setting. */ public Boolean getAutoAccept() { @@ -139,11 +139,11 @@ public Boolean getAutoAccept() { /** *

- * The Auto accept setting for the user, Yes or No. + * The Auto accept setting. *

* * @param autoAccept - * The Auto accept setting for the user, Yes or No. + * The Auto accept setting. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -154,10 +154,10 @@ public UserPhoneConfig withAutoAccept(Boolean autoAccept) { /** *

- * The Auto accept setting for the user, Yes or No. + * The Auto accept setting. *

* - * @return The Auto accept setting for the user, Yes or No. + * @return The Auto accept setting. */ public Boolean isAutoAccept() { @@ -166,11 +166,11 @@ public Boolean isAutoAccept() { /** *

- * The After Call Work (ACW) timeout setting, in seconds, for the user. + * The After Call Work (ACW) timeout setting, in seconds. *

* * @param afterContactWorkTimeLimit - * The After Call Work (ACW) timeout setting, in seconds, for the user. + * The After Call Work (ACW) timeout setting, in seconds. */ public void setAfterContactWorkTimeLimit(Integer afterContactWorkTimeLimit) { @@ -179,10 +179,10 @@ public void setAfterContactWorkTimeLimit(Integer afterContactWorkTimeLimit) { /** *

- * The After Call Work (ACW) timeout setting, in seconds, for the user. + * The After Call Work (ACW) timeout setting, in seconds. *

* - * @return The After Call Work (ACW) timeout setting, in seconds, for the user. + * @return The After Call Work (ACW) timeout setting, in seconds. */ public Integer getAfterContactWorkTimeLimit() { @@ -191,11 +191,11 @@ public Integer getAfterContactWorkTimeLimit() { /** *

- * The After Call Work (ACW) timeout setting, in seconds, for the user. + * The After Call Work (ACW) timeout setting, in seconds. *

* * @param afterContactWorkTimeLimit - * The After Call Work (ACW) timeout setting, in seconds, for the user. + * The After Call Work (ACW) timeout setting, in seconds. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/UserSummary.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/UserSummary.java index bbb982c24244..157c9d46fa13 100644 --- a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/UserSummary.java +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/UserSummary.java @@ -19,7 +19,7 @@ /** *

- * A UserSummary object that contains Information about a user, including ARN, Id, and user name. + * Contains summary information about a user. *

* * @see
AWS API @@ -30,30 +30,30 @@ public class UserSummary implements Serializable, Cloneable, StructuredPojo { /** *

- * The identifier for the user account. + * The identifier of the user account. *

*/ private String id; /** *

- * The ARN for the user account. + * The Amazon Resource Name (ARN) of the user account. *

*/ private String arn; /** *

- * The Amazon Connect user name for the user account. + * The Amazon Connect user name of the user account. *

*/ private String username; /** *

- * The identifier for the user account. + * The identifier of the user account. *

* * @param id - * The identifier for the user account. + * The identifier of the user account. */ public void setId(String id) { @@ -62,10 +62,10 @@ public void setId(String id) { /** *

- * The identifier for the user account. + * The identifier of the user account. *

* - * @return The identifier for the user account. + * @return The identifier of the user account. */ public String getId() { @@ -74,11 +74,11 @@ public String getId() { /** *

- * The identifier for the user account. + * The identifier of the user account. *

* * @param id - * The identifier for the user account. + * The identifier of the user account. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -89,11 +89,11 @@ public UserSummary withId(String id) { /** *

- * The ARN for the user account. + * The Amazon Resource Name (ARN) of the user account. *

* * @param arn - * The ARN for the user account. + * The Amazon Resource Name (ARN) of the user account. */ public void setArn(String arn) { @@ -102,10 +102,10 @@ public void setArn(String arn) { /** *

- * The ARN for the user account. + * The Amazon Resource Name (ARN) of the user account. *

* - * @return The ARN for the user account. + * @return The Amazon Resource Name (ARN) of the user account. */ public String getArn() { @@ -114,11 +114,11 @@ public String getArn() { /** *

- * The ARN for the user account. + * The Amazon Resource Name (ARN) of the user account. *

* * @param arn - * The ARN for the user account. + * The Amazon Resource Name (ARN) of the user account. * @return Returns a reference to this object so that method calls can be chained together. */ @@ -129,11 +129,11 @@ public UserSummary withArn(String arn) { /** *

- * The Amazon Connect user name for the user account. + * The Amazon Connect user name of the user account. *

* * @param username - * The Amazon Connect user name for the user account. + * The Amazon Connect user name of the user account. */ public void setUsername(String username) { @@ -142,10 +142,10 @@ public void setUsername(String username) { /** *

- * The Amazon Connect user name for the user account. + * The Amazon Connect user name of the user account. *

* - * @return The Amazon Connect user name for the user account. + * @return The Amazon Connect user name of the user account. */ public String getUsername() { @@ -154,11 +154,11 @@ public String getUsername() { /** *

- * The Amazon Connect user name for the user account. + * The Amazon Connect user name of the user account. *

* * @param username - * The Amazon Connect user name for the user account. + * The Amazon Connect user name of the user account. * @return Returns a reference to this object so that method calls can be chained together. */ diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ContactFlowSummaryJsonUnmarshaller.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ContactFlowSummaryJsonUnmarshaller.java new file mode 100644 index 000000000000..fad9e63cddb7 --- /dev/null +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ContactFlowSummaryJsonUnmarshaller.java @@ -0,0 +1,86 @@ +/* + * Copyright 2014-2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions + * and limitations under the License. + */ +package com.amazonaws.services.connect.model.transform; + +import java.math.*; + +import javax.annotation.Generated; + +import com.amazonaws.services.connect.model.*; +import com.amazonaws.transform.SimpleTypeJsonUnmarshallers.*; +import com.amazonaws.transform.*; + +import com.fasterxml.jackson.core.JsonToken; +import static com.fasterxml.jackson.core.JsonToken.*; + +/** + * ContactFlowSummary JSON Unmarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class ContactFlowSummaryJsonUnmarshaller implements Unmarshaller { + + public ContactFlowSummary unmarshall(JsonUnmarshallerContext context) throws Exception { + ContactFlowSummary contactFlowSummary = new ContactFlowSummary(); + + int originalDepth = context.getCurrentDepth(); + String currentParentElement = context.getCurrentParentElement(); + int targetDepth = originalDepth + 1; + + JsonToken token = context.getCurrentToken(); + if (token == null) + token = context.nextToken(); + if (token == VALUE_NULL) { + return null; + } + + while (true) { + if (token == null) + break; + + if (token == FIELD_NAME || token == START_OBJECT) { + if (context.testExpression("Id", targetDepth)) { + context.nextToken(); + contactFlowSummary.setId(context.getUnmarshaller(String.class).unmarshall(context)); + } + if (context.testExpression("Arn", targetDepth)) { + context.nextToken(); + contactFlowSummary.setArn(context.getUnmarshaller(String.class).unmarshall(context)); + } + if (context.testExpression("Name", targetDepth)) { + context.nextToken(); + contactFlowSummary.setName(context.getUnmarshaller(String.class).unmarshall(context)); + } + if (context.testExpression("ContactFlowType", targetDepth)) { + context.nextToken(); + contactFlowSummary.setContactFlowType(context.getUnmarshaller(String.class).unmarshall(context)); + } + } else if (token == END_ARRAY || token == END_OBJECT) { + if (context.getLastParsedParentElement() == null || context.getLastParsedParentElement().equals(currentParentElement)) { + if (context.getCurrentDepth() <= originalDepth) + break; + } + } + token = context.nextToken(); + } + + return contactFlowSummary; + } + + private static ContactFlowSummaryJsonUnmarshaller instance; + + public static ContactFlowSummaryJsonUnmarshaller getInstance() { + if (instance == null) + instance = new ContactFlowSummaryJsonUnmarshaller(); + return instance; + } +} diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ContactFlowSummaryMarshaller.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ContactFlowSummaryMarshaller.java new file mode 100644 index 000000000000..77474548b52c --- /dev/null +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ContactFlowSummaryMarshaller.java @@ -0,0 +1,64 @@ +/* + * Copyright 2014-2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions + * and limitations under the License. + */ +package com.amazonaws.services.connect.model.transform; + +import javax.annotation.Generated; + +import com.amazonaws.SdkClientException; +import com.amazonaws.services.connect.model.*; + +import com.amazonaws.protocol.*; +import com.amazonaws.annotation.SdkInternalApi; + +/** + * ContactFlowSummaryMarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +@SdkInternalApi +public class ContactFlowSummaryMarshaller { + + private static final MarshallingInfo ID_BINDING = MarshallingInfo.builder(MarshallingType.STRING).marshallLocation(MarshallLocation.PAYLOAD) + .marshallLocationName("Id").build(); + private static final MarshallingInfo ARN_BINDING = MarshallingInfo.builder(MarshallingType.STRING).marshallLocation(MarshallLocation.PAYLOAD) + .marshallLocationName("Arn").build(); + private static final MarshallingInfo NAME_BINDING = MarshallingInfo.builder(MarshallingType.STRING).marshallLocation(MarshallLocation.PAYLOAD) + .marshallLocationName("Name").build(); + private static final MarshallingInfo CONTACTFLOWTYPE_BINDING = MarshallingInfo.builder(MarshallingType.STRING) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("ContactFlowType").build(); + + private static final ContactFlowSummaryMarshaller instance = new ContactFlowSummaryMarshaller(); + + public static ContactFlowSummaryMarshaller getInstance() { + return instance; + } + + /** + * Marshall the given parameter object. + */ + public void marshall(ContactFlowSummary contactFlowSummary, ProtocolMarshaller protocolMarshaller) { + + if (contactFlowSummary == null) { + throw new SdkClientException("Invalid argument passed to marshall(...)"); + } + + try { + protocolMarshaller.marshall(contactFlowSummary.getId(), ID_BINDING); + protocolMarshaller.marshall(contactFlowSummary.getArn(), ARN_BINDING); + protocolMarshaller.marshall(contactFlowSummary.getName(), NAME_BINDING); + protocolMarshaller.marshall(contactFlowSummary.getContactFlowType(), CONTACTFLOWTYPE_BINDING); + } catch (Exception e) { + throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e); + } + } + +} diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/HoursOfOperationSummaryJsonUnmarshaller.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/HoursOfOperationSummaryJsonUnmarshaller.java new file mode 100644 index 000000000000..0247cc828802 --- /dev/null +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/HoursOfOperationSummaryJsonUnmarshaller.java @@ -0,0 +1,82 @@ +/* + * Copyright 2014-2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions + * and limitations under the License. + */ +package com.amazonaws.services.connect.model.transform; + +import java.math.*; + +import javax.annotation.Generated; + +import com.amazonaws.services.connect.model.*; +import com.amazonaws.transform.SimpleTypeJsonUnmarshallers.*; +import com.amazonaws.transform.*; + +import com.fasterxml.jackson.core.JsonToken; +import static com.fasterxml.jackson.core.JsonToken.*; + +/** + * HoursOfOperationSummary JSON Unmarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class HoursOfOperationSummaryJsonUnmarshaller implements Unmarshaller { + + public HoursOfOperationSummary unmarshall(JsonUnmarshallerContext context) throws Exception { + HoursOfOperationSummary hoursOfOperationSummary = new HoursOfOperationSummary(); + + int originalDepth = context.getCurrentDepth(); + String currentParentElement = context.getCurrentParentElement(); + int targetDepth = originalDepth + 1; + + JsonToken token = context.getCurrentToken(); + if (token == null) + token = context.nextToken(); + if (token == VALUE_NULL) { + return null; + } + + while (true) { + if (token == null) + break; + + if (token == FIELD_NAME || token == START_OBJECT) { + if (context.testExpression("Id", targetDepth)) { + context.nextToken(); + hoursOfOperationSummary.setId(context.getUnmarshaller(String.class).unmarshall(context)); + } + if (context.testExpression("Arn", targetDepth)) { + context.nextToken(); + hoursOfOperationSummary.setArn(context.getUnmarshaller(String.class).unmarshall(context)); + } + if (context.testExpression("Name", targetDepth)) { + context.nextToken(); + hoursOfOperationSummary.setName(context.getUnmarshaller(String.class).unmarshall(context)); + } + } else if (token == END_ARRAY || token == END_OBJECT) { + if (context.getLastParsedParentElement() == null || context.getLastParsedParentElement().equals(currentParentElement)) { + if (context.getCurrentDepth() <= originalDepth) + break; + } + } + token = context.nextToken(); + } + + return hoursOfOperationSummary; + } + + private static HoursOfOperationSummaryJsonUnmarshaller instance; + + public static HoursOfOperationSummaryJsonUnmarshaller getInstance() { + if (instance == null) + instance = new HoursOfOperationSummaryJsonUnmarshaller(); + return instance; + } +} diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/HoursOfOperationSummaryMarshaller.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/HoursOfOperationSummaryMarshaller.java new file mode 100644 index 000000000000..ac8194780962 --- /dev/null +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/HoursOfOperationSummaryMarshaller.java @@ -0,0 +1,61 @@ +/* + * Copyright 2014-2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions + * and limitations under the License. + */ +package com.amazonaws.services.connect.model.transform; + +import javax.annotation.Generated; + +import com.amazonaws.SdkClientException; +import com.amazonaws.services.connect.model.*; + +import com.amazonaws.protocol.*; +import com.amazonaws.annotation.SdkInternalApi; + +/** + * HoursOfOperationSummaryMarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +@SdkInternalApi +public class HoursOfOperationSummaryMarshaller { + + private static final MarshallingInfo ID_BINDING = MarshallingInfo.builder(MarshallingType.STRING).marshallLocation(MarshallLocation.PAYLOAD) + .marshallLocationName("Id").build(); + private static final MarshallingInfo ARN_BINDING = MarshallingInfo.builder(MarshallingType.STRING).marshallLocation(MarshallLocation.PAYLOAD) + .marshallLocationName("Arn").build(); + private static final MarshallingInfo NAME_BINDING = MarshallingInfo.builder(MarshallingType.STRING).marshallLocation(MarshallLocation.PAYLOAD) + .marshallLocationName("Name").build(); + + private static final HoursOfOperationSummaryMarshaller instance = new HoursOfOperationSummaryMarshaller(); + + public static HoursOfOperationSummaryMarshaller getInstance() { + return instance; + } + + /** + * Marshall the given parameter object. + */ + public void marshall(HoursOfOperationSummary hoursOfOperationSummary, ProtocolMarshaller protocolMarshaller) { + + if (hoursOfOperationSummary == null) { + throw new SdkClientException("Invalid argument passed to marshall(...)"); + } + + try { + protocolMarshaller.marshall(hoursOfOperationSummary.getId(), ID_BINDING); + protocolMarshaller.marshall(hoursOfOperationSummary.getArn(), ARN_BINDING); + protocolMarshaller.marshall(hoursOfOperationSummary.getName(), NAME_BINDING); + } catch (Exception e) { + throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e); + } + } + +} diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ListContactFlowsRequestMarshaller.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ListContactFlowsRequestMarshaller.java new file mode 100644 index 000000000000..99ecd9b30f8c --- /dev/null +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ListContactFlowsRequestMarshaller.java @@ -0,0 +1,65 @@ +/* + * Copyright 2014-2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions + * and limitations under the License. + */ +package com.amazonaws.services.connect.model.transform; + +import java.util.List; +import javax.annotation.Generated; + +import com.amazonaws.SdkClientException; +import com.amazonaws.services.connect.model.*; + +import com.amazonaws.protocol.*; +import com.amazonaws.annotation.SdkInternalApi; + +/** + * ListContactFlowsRequestMarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +@SdkInternalApi +public class ListContactFlowsRequestMarshaller { + + private static final MarshallingInfo INSTANCEID_BINDING = MarshallingInfo.builder(MarshallingType.STRING).marshallLocation(MarshallLocation.PATH) + .marshallLocationName("InstanceId").build(); + private static final MarshallingInfo CONTACTFLOWTYPES_BINDING = MarshallingInfo.builder(MarshallingType.LIST) + .marshallLocation(MarshallLocation.QUERY_PARAM).marshallLocationName("contactFlowTypes").build(); + private static final MarshallingInfo NEXTTOKEN_BINDING = MarshallingInfo.builder(MarshallingType.STRING) + .marshallLocation(MarshallLocation.QUERY_PARAM).marshallLocationName("nextToken").build(); + private static final MarshallingInfo MAXRESULTS_BINDING = MarshallingInfo.builder(MarshallingType.INTEGER) + .marshallLocation(MarshallLocation.QUERY_PARAM).marshallLocationName("maxResults").build(); + + private static final ListContactFlowsRequestMarshaller instance = new ListContactFlowsRequestMarshaller(); + + public static ListContactFlowsRequestMarshaller getInstance() { + return instance; + } + + /** + * Marshall the given parameter object. + */ + public void marshall(ListContactFlowsRequest listContactFlowsRequest, ProtocolMarshaller protocolMarshaller) { + + if (listContactFlowsRequest == null) { + throw new SdkClientException("Invalid argument passed to marshall(...)"); + } + + try { + protocolMarshaller.marshall(listContactFlowsRequest.getInstanceId(), INSTANCEID_BINDING); + protocolMarshaller.marshall(listContactFlowsRequest.getContactFlowTypes(), CONTACTFLOWTYPES_BINDING); + protocolMarshaller.marshall(listContactFlowsRequest.getNextToken(), NEXTTOKEN_BINDING); + protocolMarshaller.marshall(listContactFlowsRequest.getMaxResults(), MAXRESULTS_BINDING); + } catch (Exception e) { + throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e); + } + } + +} diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ListContactFlowsRequestProtocolMarshaller.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ListContactFlowsRequestProtocolMarshaller.java new file mode 100644 index 000000000000..cfed1efbfd53 --- /dev/null +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ListContactFlowsRequestProtocolMarshaller.java @@ -0,0 +1,63 @@ +/* + * Copyright 2014-2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions + * and limitations under the License. + */ +package com.amazonaws.services.connect.model.transform; + +import javax.annotation.Generated; + +import com.amazonaws.SdkClientException; +import com.amazonaws.Request; + +import com.amazonaws.http.HttpMethodName; +import com.amazonaws.services.connect.model.*; +import com.amazonaws.transform.Marshaller; + +import com.amazonaws.protocol.*; +import com.amazonaws.protocol.Protocol; +import com.amazonaws.annotation.SdkInternalApi; + +/** + * ListContactFlowsRequest Marshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +@SdkInternalApi +public class ListContactFlowsRequestProtocolMarshaller implements Marshaller, ListContactFlowsRequest> { + + private static final OperationInfo SDK_OPERATION_BINDING = OperationInfo.builder().protocol(Protocol.REST_JSON) + .requestUri("/contact-flows-summary/{InstanceId}").httpMethodName(HttpMethodName.GET).hasExplicitPayloadMember(false).hasPayloadMembers(false) + .serviceName("AmazonConnect").build(); + + private final com.amazonaws.protocol.json.SdkJsonProtocolFactory protocolFactory; + + public ListContactFlowsRequestProtocolMarshaller(com.amazonaws.protocol.json.SdkJsonProtocolFactory protocolFactory) { + this.protocolFactory = protocolFactory; + } + + public Request marshall(ListContactFlowsRequest listContactFlowsRequest) { + + if (listContactFlowsRequest == null) { + throw new SdkClientException("Invalid argument passed to marshall(...)"); + } + + try { + final ProtocolRequestMarshaller protocolMarshaller = protocolFactory.createProtocolMarshaller(SDK_OPERATION_BINDING, + listContactFlowsRequest); + + protocolMarshaller.startMarshalling(); + ListContactFlowsRequestMarshaller.getInstance().marshall(listContactFlowsRequest, protocolMarshaller); + return protocolMarshaller.finishMarshalling(); + } catch (Exception e) { + throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e); + } + } + +} diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ListContactFlowsResultJsonUnmarshaller.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ListContactFlowsResultJsonUnmarshaller.java new file mode 100644 index 000000000000..5c0a12a97da4 --- /dev/null +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ListContactFlowsResultJsonUnmarshaller.java @@ -0,0 +1,79 @@ +/* + * Copyright 2014-2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions + * and limitations under the License. + */ +package com.amazonaws.services.connect.model.transform; + +import java.math.*; + +import javax.annotation.Generated; + +import com.amazonaws.services.connect.model.*; +import com.amazonaws.transform.SimpleTypeJsonUnmarshallers.*; +import com.amazonaws.transform.*; + +import com.fasterxml.jackson.core.JsonToken; +import static com.fasterxml.jackson.core.JsonToken.*; + +/** + * ListContactFlowsResult JSON Unmarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class ListContactFlowsResultJsonUnmarshaller implements Unmarshaller { + + public ListContactFlowsResult unmarshall(JsonUnmarshallerContext context) throws Exception { + ListContactFlowsResult listContactFlowsResult = new ListContactFlowsResult(); + + int originalDepth = context.getCurrentDepth(); + String currentParentElement = context.getCurrentParentElement(); + int targetDepth = originalDepth + 1; + + JsonToken token = context.getCurrentToken(); + if (token == null) + token = context.nextToken(); + if (token == VALUE_NULL) { + return listContactFlowsResult; + } + + while (true) { + if (token == null) + break; + + if (token == FIELD_NAME || token == START_OBJECT) { + if (context.testExpression("ContactFlowSummaryList", targetDepth)) { + context.nextToken(); + listContactFlowsResult.setContactFlowSummaryList(new ListUnmarshaller(ContactFlowSummaryJsonUnmarshaller.getInstance()) + .unmarshall(context)); + } + if (context.testExpression("NextToken", targetDepth)) { + context.nextToken(); + listContactFlowsResult.setNextToken(context.getUnmarshaller(String.class).unmarshall(context)); + } + } else if (token == END_ARRAY || token == END_OBJECT) { + if (context.getLastParsedParentElement() == null || context.getLastParsedParentElement().equals(currentParentElement)) { + if (context.getCurrentDepth() <= originalDepth) + break; + } + } + token = context.nextToken(); + } + + return listContactFlowsResult; + } + + private static ListContactFlowsResultJsonUnmarshaller instance; + + public static ListContactFlowsResultJsonUnmarshaller getInstance() { + if (instance == null) + instance = new ListContactFlowsResultJsonUnmarshaller(); + return instance; + } +} diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ListHoursOfOperationsRequestMarshaller.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ListHoursOfOperationsRequestMarshaller.java new file mode 100644 index 000000000000..4ef81b47abfa --- /dev/null +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ListHoursOfOperationsRequestMarshaller.java @@ -0,0 +1,61 @@ +/* + * Copyright 2014-2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions + * and limitations under the License. + */ +package com.amazonaws.services.connect.model.transform; + +import javax.annotation.Generated; + +import com.amazonaws.SdkClientException; +import com.amazonaws.services.connect.model.*; + +import com.amazonaws.protocol.*; +import com.amazonaws.annotation.SdkInternalApi; + +/** + * ListHoursOfOperationsRequestMarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +@SdkInternalApi +public class ListHoursOfOperationsRequestMarshaller { + + private static final MarshallingInfo INSTANCEID_BINDING = MarshallingInfo.builder(MarshallingType.STRING).marshallLocation(MarshallLocation.PATH) + .marshallLocationName("InstanceId").build(); + private static final MarshallingInfo NEXTTOKEN_BINDING = MarshallingInfo.builder(MarshallingType.STRING) + .marshallLocation(MarshallLocation.QUERY_PARAM).marshallLocationName("nextToken").build(); + private static final MarshallingInfo MAXRESULTS_BINDING = MarshallingInfo.builder(MarshallingType.INTEGER) + .marshallLocation(MarshallLocation.QUERY_PARAM).marshallLocationName("maxResults").build(); + + private static final ListHoursOfOperationsRequestMarshaller instance = new ListHoursOfOperationsRequestMarshaller(); + + public static ListHoursOfOperationsRequestMarshaller getInstance() { + return instance; + } + + /** + * Marshall the given parameter object. + */ + public void marshall(ListHoursOfOperationsRequest listHoursOfOperationsRequest, ProtocolMarshaller protocolMarshaller) { + + if (listHoursOfOperationsRequest == null) { + throw new SdkClientException("Invalid argument passed to marshall(...)"); + } + + try { + protocolMarshaller.marshall(listHoursOfOperationsRequest.getInstanceId(), INSTANCEID_BINDING); + protocolMarshaller.marshall(listHoursOfOperationsRequest.getNextToken(), NEXTTOKEN_BINDING); + protocolMarshaller.marshall(listHoursOfOperationsRequest.getMaxResults(), MAXRESULTS_BINDING); + } catch (Exception e) { + throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e); + } + } + +} diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ListHoursOfOperationsRequestProtocolMarshaller.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ListHoursOfOperationsRequestProtocolMarshaller.java new file mode 100644 index 000000000000..b0f9aab6963b --- /dev/null +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ListHoursOfOperationsRequestProtocolMarshaller.java @@ -0,0 +1,63 @@ +/* + * Copyright 2014-2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions + * and limitations under the License. + */ +package com.amazonaws.services.connect.model.transform; + +import javax.annotation.Generated; + +import com.amazonaws.SdkClientException; +import com.amazonaws.Request; + +import com.amazonaws.http.HttpMethodName; +import com.amazonaws.services.connect.model.*; +import com.amazonaws.transform.Marshaller; + +import com.amazonaws.protocol.*; +import com.amazonaws.protocol.Protocol; +import com.amazonaws.annotation.SdkInternalApi; + +/** + * ListHoursOfOperationsRequest Marshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +@SdkInternalApi +public class ListHoursOfOperationsRequestProtocolMarshaller implements Marshaller, ListHoursOfOperationsRequest> { + + private static final OperationInfo SDK_OPERATION_BINDING = OperationInfo.builder().protocol(Protocol.REST_JSON) + .requestUri("/hours-of-operations-summary/{InstanceId}").httpMethodName(HttpMethodName.GET).hasExplicitPayloadMember(false) + .hasPayloadMembers(false).serviceName("AmazonConnect").build(); + + private final com.amazonaws.protocol.json.SdkJsonProtocolFactory protocolFactory; + + public ListHoursOfOperationsRequestProtocolMarshaller(com.amazonaws.protocol.json.SdkJsonProtocolFactory protocolFactory) { + this.protocolFactory = protocolFactory; + } + + public Request marshall(ListHoursOfOperationsRequest listHoursOfOperationsRequest) { + + if (listHoursOfOperationsRequest == null) { + throw new SdkClientException("Invalid argument passed to marshall(...)"); + } + + try { + final ProtocolRequestMarshaller protocolMarshaller = protocolFactory.createProtocolMarshaller(SDK_OPERATION_BINDING, + listHoursOfOperationsRequest); + + protocolMarshaller.startMarshalling(); + ListHoursOfOperationsRequestMarshaller.getInstance().marshall(listHoursOfOperationsRequest, protocolMarshaller); + return protocolMarshaller.finishMarshalling(); + } catch (Exception e) { + throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e); + } + } + +} diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ListHoursOfOperationsResultJsonUnmarshaller.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ListHoursOfOperationsResultJsonUnmarshaller.java new file mode 100644 index 000000000000..34ed7a897730 --- /dev/null +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ListHoursOfOperationsResultJsonUnmarshaller.java @@ -0,0 +1,79 @@ +/* + * Copyright 2014-2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions + * and limitations under the License. + */ +package com.amazonaws.services.connect.model.transform; + +import java.math.*; + +import javax.annotation.Generated; + +import com.amazonaws.services.connect.model.*; +import com.amazonaws.transform.SimpleTypeJsonUnmarshallers.*; +import com.amazonaws.transform.*; + +import com.fasterxml.jackson.core.JsonToken; +import static com.fasterxml.jackson.core.JsonToken.*; + +/** + * ListHoursOfOperationsResult JSON Unmarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class ListHoursOfOperationsResultJsonUnmarshaller implements Unmarshaller { + + public ListHoursOfOperationsResult unmarshall(JsonUnmarshallerContext context) throws Exception { + ListHoursOfOperationsResult listHoursOfOperationsResult = new ListHoursOfOperationsResult(); + + int originalDepth = context.getCurrentDepth(); + String currentParentElement = context.getCurrentParentElement(); + int targetDepth = originalDepth + 1; + + JsonToken token = context.getCurrentToken(); + if (token == null) + token = context.nextToken(); + if (token == VALUE_NULL) { + return listHoursOfOperationsResult; + } + + while (true) { + if (token == null) + break; + + if (token == FIELD_NAME || token == START_OBJECT) { + if (context.testExpression("HoursOfOperationSummaryList", targetDepth)) { + context.nextToken(); + listHoursOfOperationsResult.setHoursOfOperationSummaryList(new ListUnmarshaller( + HoursOfOperationSummaryJsonUnmarshaller.getInstance()).unmarshall(context)); + } + if (context.testExpression("NextToken", targetDepth)) { + context.nextToken(); + listHoursOfOperationsResult.setNextToken(context.getUnmarshaller(String.class).unmarshall(context)); + } + } else if (token == END_ARRAY || token == END_OBJECT) { + if (context.getLastParsedParentElement() == null || context.getLastParsedParentElement().equals(currentParentElement)) { + if (context.getCurrentDepth() <= originalDepth) + break; + } + } + token = context.nextToken(); + } + + return listHoursOfOperationsResult; + } + + private static ListHoursOfOperationsResultJsonUnmarshaller instance; + + public static ListHoursOfOperationsResultJsonUnmarshaller getInstance() { + if (instance == null) + instance = new ListHoursOfOperationsResultJsonUnmarshaller(); + return instance; + } +} diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ListPhoneNumbersRequestMarshaller.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ListPhoneNumbersRequestMarshaller.java new file mode 100644 index 000000000000..eea015b6c3ee --- /dev/null +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ListPhoneNumbersRequestMarshaller.java @@ -0,0 +1,68 @@ +/* + * Copyright 2014-2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions + * and limitations under the License. + */ +package com.amazonaws.services.connect.model.transform; + +import java.util.List; +import javax.annotation.Generated; + +import com.amazonaws.SdkClientException; +import com.amazonaws.services.connect.model.*; + +import com.amazonaws.protocol.*; +import com.amazonaws.annotation.SdkInternalApi; + +/** + * ListPhoneNumbersRequestMarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +@SdkInternalApi +public class ListPhoneNumbersRequestMarshaller { + + private static final MarshallingInfo INSTANCEID_BINDING = MarshallingInfo.builder(MarshallingType.STRING).marshallLocation(MarshallLocation.PATH) + .marshallLocationName("InstanceId").build(); + private static final MarshallingInfo PHONENUMBERTYPES_BINDING = MarshallingInfo.builder(MarshallingType.LIST) + .marshallLocation(MarshallLocation.QUERY_PARAM).marshallLocationName("phoneNumberTypes").build(); + private static final MarshallingInfo PHONENUMBERCOUNTRYCODES_BINDING = MarshallingInfo.builder(MarshallingType.LIST) + .marshallLocation(MarshallLocation.QUERY_PARAM).marshallLocationName("phoneNumberCountryCodes").build(); + private static final MarshallingInfo NEXTTOKEN_BINDING = MarshallingInfo.builder(MarshallingType.STRING) + .marshallLocation(MarshallLocation.QUERY_PARAM).marshallLocationName("nextToken").build(); + private static final MarshallingInfo MAXRESULTS_BINDING = MarshallingInfo.builder(MarshallingType.INTEGER) + .marshallLocation(MarshallLocation.QUERY_PARAM).marshallLocationName("maxResults").build(); + + private static final ListPhoneNumbersRequestMarshaller instance = new ListPhoneNumbersRequestMarshaller(); + + public static ListPhoneNumbersRequestMarshaller getInstance() { + return instance; + } + + /** + * Marshall the given parameter object. + */ + public void marshall(ListPhoneNumbersRequest listPhoneNumbersRequest, ProtocolMarshaller protocolMarshaller) { + + if (listPhoneNumbersRequest == null) { + throw new SdkClientException("Invalid argument passed to marshall(...)"); + } + + try { + protocolMarshaller.marshall(listPhoneNumbersRequest.getInstanceId(), INSTANCEID_BINDING); + protocolMarshaller.marshall(listPhoneNumbersRequest.getPhoneNumberTypes(), PHONENUMBERTYPES_BINDING); + protocolMarshaller.marshall(listPhoneNumbersRequest.getPhoneNumberCountryCodes(), PHONENUMBERCOUNTRYCODES_BINDING); + protocolMarshaller.marshall(listPhoneNumbersRequest.getNextToken(), NEXTTOKEN_BINDING); + protocolMarshaller.marshall(listPhoneNumbersRequest.getMaxResults(), MAXRESULTS_BINDING); + } catch (Exception e) { + throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e); + } + } + +} diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ListPhoneNumbersRequestProtocolMarshaller.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ListPhoneNumbersRequestProtocolMarshaller.java new file mode 100644 index 000000000000..dd9e22298427 --- /dev/null +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ListPhoneNumbersRequestProtocolMarshaller.java @@ -0,0 +1,63 @@ +/* + * Copyright 2014-2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions + * and limitations under the License. + */ +package com.amazonaws.services.connect.model.transform; + +import javax.annotation.Generated; + +import com.amazonaws.SdkClientException; +import com.amazonaws.Request; + +import com.amazonaws.http.HttpMethodName; +import com.amazonaws.services.connect.model.*; +import com.amazonaws.transform.Marshaller; + +import com.amazonaws.protocol.*; +import com.amazonaws.protocol.Protocol; +import com.amazonaws.annotation.SdkInternalApi; + +/** + * ListPhoneNumbersRequest Marshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +@SdkInternalApi +public class ListPhoneNumbersRequestProtocolMarshaller implements Marshaller, ListPhoneNumbersRequest> { + + private static final OperationInfo SDK_OPERATION_BINDING = OperationInfo.builder().protocol(Protocol.REST_JSON) + .requestUri("/phone-numbers-summary/{InstanceId}").httpMethodName(HttpMethodName.GET).hasExplicitPayloadMember(false).hasPayloadMembers(false) + .serviceName("AmazonConnect").build(); + + private final com.amazonaws.protocol.json.SdkJsonProtocolFactory protocolFactory; + + public ListPhoneNumbersRequestProtocolMarshaller(com.amazonaws.protocol.json.SdkJsonProtocolFactory protocolFactory) { + this.protocolFactory = protocolFactory; + } + + public Request marshall(ListPhoneNumbersRequest listPhoneNumbersRequest) { + + if (listPhoneNumbersRequest == null) { + throw new SdkClientException("Invalid argument passed to marshall(...)"); + } + + try { + final ProtocolRequestMarshaller protocolMarshaller = protocolFactory.createProtocolMarshaller(SDK_OPERATION_BINDING, + listPhoneNumbersRequest); + + protocolMarshaller.startMarshalling(); + ListPhoneNumbersRequestMarshaller.getInstance().marshall(listPhoneNumbersRequest, protocolMarshaller); + return protocolMarshaller.finishMarshalling(); + } catch (Exception e) { + throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e); + } + } + +} diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ListPhoneNumbersResultJsonUnmarshaller.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ListPhoneNumbersResultJsonUnmarshaller.java new file mode 100644 index 000000000000..610df4855ba2 --- /dev/null +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ListPhoneNumbersResultJsonUnmarshaller.java @@ -0,0 +1,79 @@ +/* + * Copyright 2014-2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions + * and limitations under the License. + */ +package com.amazonaws.services.connect.model.transform; + +import java.math.*; + +import javax.annotation.Generated; + +import com.amazonaws.services.connect.model.*; +import com.amazonaws.transform.SimpleTypeJsonUnmarshallers.*; +import com.amazonaws.transform.*; + +import com.fasterxml.jackson.core.JsonToken; +import static com.fasterxml.jackson.core.JsonToken.*; + +/** + * ListPhoneNumbersResult JSON Unmarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class ListPhoneNumbersResultJsonUnmarshaller implements Unmarshaller { + + public ListPhoneNumbersResult unmarshall(JsonUnmarshallerContext context) throws Exception { + ListPhoneNumbersResult listPhoneNumbersResult = new ListPhoneNumbersResult(); + + int originalDepth = context.getCurrentDepth(); + String currentParentElement = context.getCurrentParentElement(); + int targetDepth = originalDepth + 1; + + JsonToken token = context.getCurrentToken(); + if (token == null) + token = context.nextToken(); + if (token == VALUE_NULL) { + return listPhoneNumbersResult; + } + + while (true) { + if (token == null) + break; + + if (token == FIELD_NAME || token == START_OBJECT) { + if (context.testExpression("PhoneNumberSummaryList", targetDepth)) { + context.nextToken(); + listPhoneNumbersResult.setPhoneNumberSummaryList(new ListUnmarshaller(PhoneNumberSummaryJsonUnmarshaller.getInstance()) + .unmarshall(context)); + } + if (context.testExpression("NextToken", targetDepth)) { + context.nextToken(); + listPhoneNumbersResult.setNextToken(context.getUnmarshaller(String.class).unmarshall(context)); + } + } else if (token == END_ARRAY || token == END_OBJECT) { + if (context.getLastParsedParentElement() == null || context.getLastParsedParentElement().equals(currentParentElement)) { + if (context.getCurrentDepth() <= originalDepth) + break; + } + } + token = context.nextToken(); + } + + return listPhoneNumbersResult; + } + + private static ListPhoneNumbersResultJsonUnmarshaller instance; + + public static ListPhoneNumbersResultJsonUnmarshaller getInstance() { + if (instance == null) + instance = new ListPhoneNumbersResultJsonUnmarshaller(); + return instance; + } +} diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ListQueuesRequestMarshaller.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ListQueuesRequestMarshaller.java new file mode 100644 index 000000000000..66a5824c4478 --- /dev/null +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ListQueuesRequestMarshaller.java @@ -0,0 +1,65 @@ +/* + * Copyright 2014-2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions + * and limitations under the License. + */ +package com.amazonaws.services.connect.model.transform; + +import java.util.List; +import javax.annotation.Generated; + +import com.amazonaws.SdkClientException; +import com.amazonaws.services.connect.model.*; + +import com.amazonaws.protocol.*; +import com.amazonaws.annotation.SdkInternalApi; + +/** + * ListQueuesRequestMarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +@SdkInternalApi +public class ListQueuesRequestMarshaller { + + private static final MarshallingInfo INSTANCEID_BINDING = MarshallingInfo.builder(MarshallingType.STRING).marshallLocation(MarshallLocation.PATH) + .marshallLocationName("InstanceId").build(); + private static final MarshallingInfo QUEUETYPES_BINDING = MarshallingInfo.builder(MarshallingType.LIST) + .marshallLocation(MarshallLocation.QUERY_PARAM).marshallLocationName("queueTypes").build(); + private static final MarshallingInfo NEXTTOKEN_BINDING = MarshallingInfo.builder(MarshallingType.STRING) + .marshallLocation(MarshallLocation.QUERY_PARAM).marshallLocationName("nextToken").build(); + private static final MarshallingInfo MAXRESULTS_BINDING = MarshallingInfo.builder(MarshallingType.INTEGER) + .marshallLocation(MarshallLocation.QUERY_PARAM).marshallLocationName("maxResults").build(); + + private static final ListQueuesRequestMarshaller instance = new ListQueuesRequestMarshaller(); + + public static ListQueuesRequestMarshaller getInstance() { + return instance; + } + + /** + * Marshall the given parameter object. + */ + public void marshall(ListQueuesRequest listQueuesRequest, ProtocolMarshaller protocolMarshaller) { + + if (listQueuesRequest == null) { + throw new SdkClientException("Invalid argument passed to marshall(...)"); + } + + try { + protocolMarshaller.marshall(listQueuesRequest.getInstanceId(), INSTANCEID_BINDING); + protocolMarshaller.marshall(listQueuesRequest.getQueueTypes(), QUEUETYPES_BINDING); + protocolMarshaller.marshall(listQueuesRequest.getNextToken(), NEXTTOKEN_BINDING); + protocolMarshaller.marshall(listQueuesRequest.getMaxResults(), MAXRESULTS_BINDING); + } catch (Exception e) { + throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e); + } + } + +} diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ListQueuesRequestProtocolMarshaller.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ListQueuesRequestProtocolMarshaller.java new file mode 100644 index 000000000000..1998cf2de0c8 --- /dev/null +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ListQueuesRequestProtocolMarshaller.java @@ -0,0 +1,62 @@ +/* + * Copyright 2014-2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions + * and limitations under the License. + */ +package com.amazonaws.services.connect.model.transform; + +import javax.annotation.Generated; + +import com.amazonaws.SdkClientException; +import com.amazonaws.Request; + +import com.amazonaws.http.HttpMethodName; +import com.amazonaws.services.connect.model.*; +import com.amazonaws.transform.Marshaller; + +import com.amazonaws.protocol.*; +import com.amazonaws.protocol.Protocol; +import com.amazonaws.annotation.SdkInternalApi; + +/** + * ListQueuesRequest Marshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +@SdkInternalApi +public class ListQueuesRequestProtocolMarshaller implements Marshaller, ListQueuesRequest> { + + private static final OperationInfo SDK_OPERATION_BINDING = OperationInfo.builder().protocol(Protocol.REST_JSON).requestUri("/queues-summary/{InstanceId}") + .httpMethodName(HttpMethodName.GET).hasExplicitPayloadMember(false).hasPayloadMembers(false).serviceName("AmazonConnect").build(); + + private final com.amazonaws.protocol.json.SdkJsonProtocolFactory protocolFactory; + + public ListQueuesRequestProtocolMarshaller(com.amazonaws.protocol.json.SdkJsonProtocolFactory protocolFactory) { + this.protocolFactory = protocolFactory; + } + + public Request marshall(ListQueuesRequest listQueuesRequest) { + + if (listQueuesRequest == null) { + throw new SdkClientException("Invalid argument passed to marshall(...)"); + } + + try { + final ProtocolRequestMarshaller protocolMarshaller = protocolFactory.createProtocolMarshaller(SDK_OPERATION_BINDING, + listQueuesRequest); + + protocolMarshaller.startMarshalling(); + ListQueuesRequestMarshaller.getInstance().marshall(listQueuesRequest, protocolMarshaller); + return protocolMarshaller.finishMarshalling(); + } catch (Exception e) { + throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e); + } + } + +} diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ListQueuesResultJsonUnmarshaller.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ListQueuesResultJsonUnmarshaller.java new file mode 100644 index 000000000000..9ed817dca647 --- /dev/null +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ListQueuesResultJsonUnmarshaller.java @@ -0,0 +1,78 @@ +/* + * Copyright 2014-2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions + * and limitations under the License. + */ +package com.amazonaws.services.connect.model.transform; + +import java.math.*; + +import javax.annotation.Generated; + +import com.amazonaws.services.connect.model.*; +import com.amazonaws.transform.SimpleTypeJsonUnmarshallers.*; +import com.amazonaws.transform.*; + +import com.fasterxml.jackson.core.JsonToken; +import static com.fasterxml.jackson.core.JsonToken.*; + +/** + * ListQueuesResult JSON Unmarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class ListQueuesResultJsonUnmarshaller implements Unmarshaller { + + public ListQueuesResult unmarshall(JsonUnmarshallerContext context) throws Exception { + ListQueuesResult listQueuesResult = new ListQueuesResult(); + + int originalDepth = context.getCurrentDepth(); + String currentParentElement = context.getCurrentParentElement(); + int targetDepth = originalDepth + 1; + + JsonToken token = context.getCurrentToken(); + if (token == null) + token = context.nextToken(); + if (token == VALUE_NULL) { + return listQueuesResult; + } + + while (true) { + if (token == null) + break; + + if (token == FIELD_NAME || token == START_OBJECT) { + if (context.testExpression("QueueSummaryList", targetDepth)) { + context.nextToken(); + listQueuesResult.setQueueSummaryList(new ListUnmarshaller(QueueSummaryJsonUnmarshaller.getInstance()).unmarshall(context)); + } + if (context.testExpression("NextToken", targetDepth)) { + context.nextToken(); + listQueuesResult.setNextToken(context.getUnmarshaller(String.class).unmarshall(context)); + } + } else if (token == END_ARRAY || token == END_OBJECT) { + if (context.getLastParsedParentElement() == null || context.getLastParsedParentElement().equals(currentParentElement)) { + if (context.getCurrentDepth() <= originalDepth) + break; + } + } + token = context.nextToken(); + } + + return listQueuesResult; + } + + private static ListQueuesResultJsonUnmarshaller instance; + + public static ListQueuesResultJsonUnmarshaller getInstance() { + if (instance == null) + instance = new ListQueuesResultJsonUnmarshaller(); + return instance; + } +} diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/PhoneNumberSummaryJsonUnmarshaller.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/PhoneNumberSummaryJsonUnmarshaller.java new file mode 100644 index 000000000000..ddf7cd80673a --- /dev/null +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/PhoneNumberSummaryJsonUnmarshaller.java @@ -0,0 +1,90 @@ +/* + * Copyright 2014-2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions + * and limitations under the License. + */ +package com.amazonaws.services.connect.model.transform; + +import java.math.*; + +import javax.annotation.Generated; + +import com.amazonaws.services.connect.model.*; +import com.amazonaws.transform.SimpleTypeJsonUnmarshallers.*; +import com.amazonaws.transform.*; + +import com.fasterxml.jackson.core.JsonToken; +import static com.fasterxml.jackson.core.JsonToken.*; + +/** + * PhoneNumberSummary JSON Unmarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class PhoneNumberSummaryJsonUnmarshaller implements Unmarshaller { + + public PhoneNumberSummary unmarshall(JsonUnmarshallerContext context) throws Exception { + PhoneNumberSummary phoneNumberSummary = new PhoneNumberSummary(); + + int originalDepth = context.getCurrentDepth(); + String currentParentElement = context.getCurrentParentElement(); + int targetDepth = originalDepth + 1; + + JsonToken token = context.getCurrentToken(); + if (token == null) + token = context.nextToken(); + if (token == VALUE_NULL) { + return null; + } + + while (true) { + if (token == null) + break; + + if (token == FIELD_NAME || token == START_OBJECT) { + if (context.testExpression("Id", targetDepth)) { + context.nextToken(); + phoneNumberSummary.setId(context.getUnmarshaller(String.class).unmarshall(context)); + } + if (context.testExpression("Arn", targetDepth)) { + context.nextToken(); + phoneNumberSummary.setArn(context.getUnmarshaller(String.class).unmarshall(context)); + } + if (context.testExpression("PhoneNumber", targetDepth)) { + context.nextToken(); + phoneNumberSummary.setPhoneNumber(context.getUnmarshaller(String.class).unmarshall(context)); + } + if (context.testExpression("PhoneNumberType", targetDepth)) { + context.nextToken(); + phoneNumberSummary.setPhoneNumberType(context.getUnmarshaller(String.class).unmarshall(context)); + } + if (context.testExpression("PhoneNumberCountryCode", targetDepth)) { + context.nextToken(); + phoneNumberSummary.setPhoneNumberCountryCode(context.getUnmarshaller(String.class).unmarshall(context)); + } + } else if (token == END_ARRAY || token == END_OBJECT) { + if (context.getLastParsedParentElement() == null || context.getLastParsedParentElement().equals(currentParentElement)) { + if (context.getCurrentDepth() <= originalDepth) + break; + } + } + token = context.nextToken(); + } + + return phoneNumberSummary; + } + + private static PhoneNumberSummaryJsonUnmarshaller instance; + + public static PhoneNumberSummaryJsonUnmarshaller getInstance() { + if (instance == null) + instance = new PhoneNumberSummaryJsonUnmarshaller(); + return instance; + } +} diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/PhoneNumberSummaryMarshaller.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/PhoneNumberSummaryMarshaller.java new file mode 100644 index 000000000000..f689fe0ba532 --- /dev/null +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/PhoneNumberSummaryMarshaller.java @@ -0,0 +1,67 @@ +/* + * Copyright 2014-2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions + * and limitations under the License. + */ +package com.amazonaws.services.connect.model.transform; + +import javax.annotation.Generated; + +import com.amazonaws.SdkClientException; +import com.amazonaws.services.connect.model.*; + +import com.amazonaws.protocol.*; +import com.amazonaws.annotation.SdkInternalApi; + +/** + * PhoneNumberSummaryMarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +@SdkInternalApi +public class PhoneNumberSummaryMarshaller { + + private static final MarshallingInfo ID_BINDING = MarshallingInfo.builder(MarshallingType.STRING).marshallLocation(MarshallLocation.PAYLOAD) + .marshallLocationName("Id").build(); + private static final MarshallingInfo ARN_BINDING = MarshallingInfo.builder(MarshallingType.STRING).marshallLocation(MarshallLocation.PAYLOAD) + .marshallLocationName("Arn").build(); + private static final MarshallingInfo PHONENUMBER_BINDING = MarshallingInfo.builder(MarshallingType.STRING) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("PhoneNumber").build(); + private static final MarshallingInfo PHONENUMBERTYPE_BINDING = MarshallingInfo.builder(MarshallingType.STRING) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("PhoneNumberType").build(); + private static final MarshallingInfo PHONENUMBERCOUNTRYCODE_BINDING = MarshallingInfo.builder(MarshallingType.STRING) + .marshallLocation(MarshallLocation.PAYLOAD).marshallLocationName("PhoneNumberCountryCode").build(); + + private static final PhoneNumberSummaryMarshaller instance = new PhoneNumberSummaryMarshaller(); + + public static PhoneNumberSummaryMarshaller getInstance() { + return instance; + } + + /** + * Marshall the given parameter object. + */ + public void marshall(PhoneNumberSummary phoneNumberSummary, ProtocolMarshaller protocolMarshaller) { + + if (phoneNumberSummary == null) { + throw new SdkClientException("Invalid argument passed to marshall(...)"); + } + + try { + protocolMarshaller.marshall(phoneNumberSummary.getId(), ID_BINDING); + protocolMarshaller.marshall(phoneNumberSummary.getArn(), ARN_BINDING); + protocolMarshaller.marshall(phoneNumberSummary.getPhoneNumber(), PHONENUMBER_BINDING); + protocolMarshaller.marshall(phoneNumberSummary.getPhoneNumberType(), PHONENUMBERTYPE_BINDING); + protocolMarshaller.marshall(phoneNumberSummary.getPhoneNumberCountryCode(), PHONENUMBERCOUNTRYCODE_BINDING); + } catch (Exception e) { + throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e); + } + } + +} diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/QueueSummaryJsonUnmarshaller.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/QueueSummaryJsonUnmarshaller.java new file mode 100644 index 000000000000..9b6d147f6523 --- /dev/null +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/QueueSummaryJsonUnmarshaller.java @@ -0,0 +1,86 @@ +/* + * Copyright 2014-2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions + * and limitations under the License. + */ +package com.amazonaws.services.connect.model.transform; + +import java.math.*; + +import javax.annotation.Generated; + +import com.amazonaws.services.connect.model.*; +import com.amazonaws.transform.SimpleTypeJsonUnmarshallers.*; +import com.amazonaws.transform.*; + +import com.fasterxml.jackson.core.JsonToken; +import static com.fasterxml.jackson.core.JsonToken.*; + +/** + * QueueSummary JSON Unmarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +public class QueueSummaryJsonUnmarshaller implements Unmarshaller { + + public QueueSummary unmarshall(JsonUnmarshallerContext context) throws Exception { + QueueSummary queueSummary = new QueueSummary(); + + int originalDepth = context.getCurrentDepth(); + String currentParentElement = context.getCurrentParentElement(); + int targetDepth = originalDepth + 1; + + JsonToken token = context.getCurrentToken(); + if (token == null) + token = context.nextToken(); + if (token == VALUE_NULL) { + return null; + } + + while (true) { + if (token == null) + break; + + if (token == FIELD_NAME || token == START_OBJECT) { + if (context.testExpression("Id", targetDepth)) { + context.nextToken(); + queueSummary.setId(context.getUnmarshaller(String.class).unmarshall(context)); + } + if (context.testExpression("Arn", targetDepth)) { + context.nextToken(); + queueSummary.setArn(context.getUnmarshaller(String.class).unmarshall(context)); + } + if (context.testExpression("Name", targetDepth)) { + context.nextToken(); + queueSummary.setName(context.getUnmarshaller(String.class).unmarshall(context)); + } + if (context.testExpression("QueueType", targetDepth)) { + context.nextToken(); + queueSummary.setQueueType(context.getUnmarshaller(String.class).unmarshall(context)); + } + } else if (token == END_ARRAY || token == END_OBJECT) { + if (context.getLastParsedParentElement() == null || context.getLastParsedParentElement().equals(currentParentElement)) { + if (context.getCurrentDepth() <= originalDepth) + break; + } + } + token = context.nextToken(); + } + + return queueSummary; + } + + private static QueueSummaryJsonUnmarshaller instance; + + public static QueueSummaryJsonUnmarshaller getInstance() { + if (instance == null) + instance = new QueueSummaryJsonUnmarshaller(); + return instance; + } +} diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/QueueSummaryMarshaller.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/QueueSummaryMarshaller.java new file mode 100644 index 000000000000..d0b5f781351f --- /dev/null +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/QueueSummaryMarshaller.java @@ -0,0 +1,64 @@ +/* + * Copyright 2014-2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is located at + * + * http://aws.amazon.com/apache2.0 + * + * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR + * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions + * and limitations under the License. + */ +package com.amazonaws.services.connect.model.transform; + +import javax.annotation.Generated; + +import com.amazonaws.SdkClientException; +import com.amazonaws.services.connect.model.*; + +import com.amazonaws.protocol.*; +import com.amazonaws.annotation.SdkInternalApi; + +/** + * QueueSummaryMarshaller + */ +@Generated("com.amazonaws:aws-java-sdk-code-generator") +@SdkInternalApi +public class QueueSummaryMarshaller { + + private static final MarshallingInfo ID_BINDING = MarshallingInfo.builder(MarshallingType.STRING).marshallLocation(MarshallLocation.PAYLOAD) + .marshallLocationName("Id").build(); + private static final MarshallingInfo ARN_BINDING = MarshallingInfo.builder(MarshallingType.STRING).marshallLocation(MarshallLocation.PAYLOAD) + .marshallLocationName("Arn").build(); + private static final MarshallingInfo NAME_BINDING = MarshallingInfo.builder(MarshallingType.STRING).marshallLocation(MarshallLocation.PAYLOAD) + .marshallLocationName("Name").build(); + private static final MarshallingInfo QUEUETYPE_BINDING = MarshallingInfo.builder(MarshallingType.STRING).marshallLocation(MarshallLocation.PAYLOAD) + .marshallLocationName("QueueType").build(); + + private static final QueueSummaryMarshaller instance = new QueueSummaryMarshaller(); + + public static QueueSummaryMarshaller getInstance() { + return instance; + } + + /** + * Marshall the given parameter object. + */ + public void marshall(QueueSummary queueSummary, ProtocolMarshaller protocolMarshaller) { + + if (queueSummary == null) { + throw new SdkClientException("Invalid argument passed to marshall(...)"); + } + + try { + protocolMarshaller.marshall(queueSummary.getId(), ID_BINDING); + protocolMarshaller.marshall(queueSummary.getArn(), ARN_BINDING); + protocolMarshaller.marshall(queueSummary.getName(), NAME_BINDING); + protocolMarshaller.marshall(queueSummary.getQueueType(), QUEUETYPE_BINDING); + } catch (Exception e) { + throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e); + } + } + +} diff --git a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/package-info.java b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/package-info.java index d5198b226157..4a36a4620608 100644 --- a/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/package-info.java +++ b/aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/package-info.java @@ -13,24 +13,18 @@ /** *

- * 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. + * 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: + * Amazon Connect provides rich metrics and real-time reporting that allow you to optimize contact routing. You can also + * resolve customer issues more efficiently by putting customers in touch with the right agents. *

*

- * 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. + * There are limits to the number of Amazon Connect resources that you can create and limits to the number of requests + * that you can make per second. For more information, see Amazon Connect + * Service Limits in the Amazon Connect Administrator Guide. *

*/ package com.amazonaws.services.connect; diff --git a/aws-java-sdk-core/pom.xml b/aws-java-sdk-core/pom.xml index 3c50e5293ffa..619c7c9b8ccd 100644 --- a/aws-java-sdk-core/pom.xml +++ b/aws-java-sdk-core/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-core diff --git a/aws-java-sdk-core/src/main/resources/com/amazonaws/partitions/endpoints.json b/aws-java-sdk-core/src/main/resources/com/amazonaws/partitions/endpoints.json index d5aa0a429d9b..79e2a99f93fd 100644 --- a/aws-java-sdk-core/src/main/resources/com/amazonaws/partitions/endpoints.json +++ b/aws-java-sdk-core/src/main/resources/com/amazonaws/partitions/endpoints.json @@ -3382,42 +3382,26 @@ } }, "sts" : { - "defaults" : { - "credentialScope" : { - "region" : "us-east-1" - }, - "hostname" : "sts.amazonaws.com" - }, "endpoints" : { - "ap-east-1" : { - "credentialScope" : { - "region" : "ap-east-1" - }, - "hostname" : "sts.ap-east-1.amazonaws.com" - }, + "ap-east-1" : { }, "ap-northeast-1" : { }, - "ap-northeast-2" : { - "credentialScope" : { - "region" : "ap-northeast-2" - }, - "hostname" : "sts.ap-northeast-2.amazonaws.com" - }, + "ap-northeast-2" : { }, "ap-south-1" : { }, "ap-southeast-1" : { }, "ap-southeast-2" : { }, - "aws-global" : { }, + "aws-global" : { + "credentialScope" : { + "region" : "us-east-1" + }, + "hostname" : "sts.amazonaws.com" + }, "ca-central-1" : { }, "eu-central-1" : { }, "eu-north-1" : { }, "eu-west-1" : { }, "eu-west-2" : { }, "eu-west-3" : { }, - "me-south-1" : { - "credentialScope" : { - "region" : "me-south-1" - }, - "hostname" : "sts.me-south-1.amazonaws.com" - }, + "me-south-1" : { }, "sa-east-1" : { }, "us-east-1" : { }, "us-east-1-fips" : { diff --git a/aws-java-sdk-core/src/main/resources/com/amazonaws/sdk/versionInfo.properties b/aws-java-sdk-core/src/main/resources/com/amazonaws/sdk/versionInfo.properties index 4bfd4318507a..572d46103f40 100644 --- a/aws-java-sdk-core/src/main/resources/com/amazonaws/sdk/versionInfo.properties +++ b/aws-java-sdk-core/src/main/resources/com/amazonaws/sdk/versionInfo.properties @@ -1,4 +1,4 @@ -#Tue Oct 22 19:09:53 UTC 2019 +#Wed Oct 23 19:22:21 UTC 2019 platform=java -version=1.11.657 -internalVersion=5840107715 +version=1.11.658 +internalVersion=5840336218 diff --git a/aws-java-sdk-costandusagereport/pom.xml b/aws-java-sdk-costandusagereport/pom.xml index aed31c6ef04b..c50cd112fccc 100644 --- a/aws-java-sdk-costandusagereport/pom.xml +++ b/aws-java-sdk-costandusagereport/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-costandusagereport diff --git a/aws-java-sdk-costexplorer/pom.xml b/aws-java-sdk-costexplorer/pom.xml index 73c91fa5c8e1..4134b8e2adbd 100644 --- a/aws-java-sdk-costexplorer/pom.xml +++ b/aws-java-sdk-costexplorer/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-costexplorer diff --git a/aws-java-sdk-datapipeline/pom.xml b/aws-java-sdk-datapipeline/pom.xml index 999411615343..45b9b8a04739 100644 --- a/aws-java-sdk-datapipeline/pom.xml +++ b/aws-java-sdk-datapipeline/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-datapipeline diff --git a/aws-java-sdk-datasync/pom.xml b/aws-java-sdk-datasync/pom.xml index 975807c940fe..8659fce97bb4 100644 --- a/aws-java-sdk-datasync/pom.xml +++ b/aws-java-sdk-datasync/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-datasync diff --git a/aws-java-sdk-dax/pom.xml b/aws-java-sdk-dax/pom.xml index a4e74030a2cf..c90d3731d4d3 100644 --- a/aws-java-sdk-dax/pom.xml +++ b/aws-java-sdk-dax/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-dax diff --git a/aws-java-sdk-devicefarm/pom.xml b/aws-java-sdk-devicefarm/pom.xml index b0c00b490c19..3c35a773d721 100644 --- a/aws-java-sdk-devicefarm/pom.xml +++ b/aws-java-sdk-devicefarm/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-devicefarm diff --git a/aws-java-sdk-directconnect/pom.xml b/aws-java-sdk-directconnect/pom.xml index e54b09490173..eb863e626e4f 100644 --- a/aws-java-sdk-directconnect/pom.xml +++ b/aws-java-sdk-directconnect/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-directconnect diff --git a/aws-java-sdk-directory/pom.xml b/aws-java-sdk-directory/pom.xml index 997a60310384..4e4ea5388135 100644 --- a/aws-java-sdk-directory/pom.xml +++ b/aws-java-sdk-directory/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-directory diff --git a/aws-java-sdk-discovery/pom.xml b/aws-java-sdk-discovery/pom.xml index 4814464b2a1f..35e4cf1134e2 100644 --- a/aws-java-sdk-discovery/pom.xml +++ b/aws-java-sdk-discovery/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-discovery diff --git a/aws-java-sdk-dlm/pom.xml b/aws-java-sdk-dlm/pom.xml index 8cf428f26cbf..7a8394d39112 100644 --- a/aws-java-sdk-dlm/pom.xml +++ b/aws-java-sdk-dlm/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-dlm diff --git a/aws-java-sdk-dms/pom.xml b/aws-java-sdk-dms/pom.xml index aa8e4adf374a..eb619c4daf7a 100644 --- a/aws-java-sdk-dms/pom.xml +++ b/aws-java-sdk-dms/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-dms diff --git a/aws-java-sdk-docdb/pom.xml b/aws-java-sdk-docdb/pom.xml index 012ab9706d81..e019c73ac023 100644 --- a/aws-java-sdk-docdb/pom.xml +++ b/aws-java-sdk-docdb/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-docdb diff --git a/aws-java-sdk-dynamodb/pom.xml b/aws-java-sdk-dynamodb/pom.xml index cfdf211796c9..8befe4492f24 100644 --- a/aws-java-sdk-dynamodb/pom.xml +++ b/aws-java-sdk-dynamodb/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-dynamodb diff --git a/aws-java-sdk-ec2/pom.xml b/aws-java-sdk-ec2/pom.xml index f205bf771694..c602bb604579 100644 --- a/aws-java-sdk-ec2/pom.xml +++ b/aws-java-sdk-ec2/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-ec2 diff --git a/aws-java-sdk-ec2instanceconnect/pom.xml b/aws-java-sdk-ec2instanceconnect/pom.xml index 631cc3e0664c..ee7676d0996e 100644 --- a/aws-java-sdk-ec2instanceconnect/pom.xml +++ b/aws-java-sdk-ec2instanceconnect/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-ec2instanceconnect diff --git a/aws-java-sdk-ecr/pom.xml b/aws-java-sdk-ecr/pom.xml index 13e067c1eb4a..c4eea245bf5f 100644 --- a/aws-java-sdk-ecr/pom.xml +++ b/aws-java-sdk-ecr/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-ecr diff --git a/aws-java-sdk-ecs/pom.xml b/aws-java-sdk-ecs/pom.xml index 5c3ff42ca1c9..765fa6f2327b 100644 --- a/aws-java-sdk-ecs/pom.xml +++ b/aws-java-sdk-ecs/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-ecs diff --git a/aws-java-sdk-efs/pom.xml b/aws-java-sdk-efs/pom.xml index 592c96693785..e73d730e86c3 100644 --- a/aws-java-sdk-efs/pom.xml +++ b/aws-java-sdk-efs/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-efs diff --git a/aws-java-sdk-eks/pom.xml b/aws-java-sdk-eks/pom.xml index 712baf6be84d..8dfd61b56b5a 100644 --- a/aws-java-sdk-eks/pom.xml +++ b/aws-java-sdk-eks/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-eks diff --git a/aws-java-sdk-elasticache/pom.xml b/aws-java-sdk-elasticache/pom.xml index 48133cab540e..8dca7fb60d3d 100644 --- a/aws-java-sdk-elasticache/pom.xml +++ b/aws-java-sdk-elasticache/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-elasticache diff --git a/aws-java-sdk-elasticbeanstalk/pom.xml b/aws-java-sdk-elasticbeanstalk/pom.xml index f93b5a17e71f..f297aac2089d 100644 --- a/aws-java-sdk-elasticbeanstalk/pom.xml +++ b/aws-java-sdk-elasticbeanstalk/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-elasticbeanstalk diff --git a/aws-java-sdk-elasticloadbalancing/pom.xml b/aws-java-sdk-elasticloadbalancing/pom.xml index 924e5ef85c16..e87d23d6cf5f 100644 --- a/aws-java-sdk-elasticloadbalancing/pom.xml +++ b/aws-java-sdk-elasticloadbalancing/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-elasticloadbalancing diff --git a/aws-java-sdk-elasticloadbalancingv2/pom.xml b/aws-java-sdk-elasticloadbalancingv2/pom.xml index 6495cb2a6f0d..9c5cf6bc7baa 100644 --- a/aws-java-sdk-elasticloadbalancingv2/pom.xml +++ b/aws-java-sdk-elasticloadbalancingv2/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-elasticloadbalancingv2 diff --git a/aws-java-sdk-elasticsearch/pom.xml b/aws-java-sdk-elasticsearch/pom.xml index f211bee9038e..2fb4875d8a36 100644 --- a/aws-java-sdk-elasticsearch/pom.xml +++ b/aws-java-sdk-elasticsearch/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-elasticsearch diff --git a/aws-java-sdk-elastictranscoder/pom.xml b/aws-java-sdk-elastictranscoder/pom.xml index da78221f4589..29e47611781a 100644 --- a/aws-java-sdk-elastictranscoder/pom.xml +++ b/aws-java-sdk-elastictranscoder/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-elastictranscoder diff --git a/aws-java-sdk-emr/pom.xml b/aws-java-sdk-emr/pom.xml index 8763a57d0244..b595239162fb 100644 --- a/aws-java-sdk-emr/pom.xml +++ b/aws-java-sdk-emr/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-emr diff --git a/aws-java-sdk-eventbridge/pom.xml b/aws-java-sdk-eventbridge/pom.xml index 215df1bacea1..842e0ab58c07 100644 --- a/aws-java-sdk-eventbridge/pom.xml +++ b/aws-java-sdk-eventbridge/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-eventbridge diff --git a/aws-java-sdk-events/pom.xml b/aws-java-sdk-events/pom.xml index 5d1bc84b2aea..951dde443f24 100644 --- a/aws-java-sdk-events/pom.xml +++ b/aws-java-sdk-events/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-events diff --git a/aws-java-sdk-fms/pom.xml b/aws-java-sdk-fms/pom.xml index f8e38cc63c75..bdad03fc61a7 100644 --- a/aws-java-sdk-fms/pom.xml +++ b/aws-java-sdk-fms/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-fms diff --git a/aws-java-sdk-forecast/pom.xml b/aws-java-sdk-forecast/pom.xml index afb711482dde..9d00e4760f66 100644 --- a/aws-java-sdk-forecast/pom.xml +++ b/aws-java-sdk-forecast/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-forecast diff --git a/aws-java-sdk-forecastquery/pom.xml b/aws-java-sdk-forecastquery/pom.xml index edafe1583fe8..69e7caca8550 100644 --- a/aws-java-sdk-forecastquery/pom.xml +++ b/aws-java-sdk-forecastquery/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-forecastquery diff --git a/aws-java-sdk-fsx/pom.xml b/aws-java-sdk-fsx/pom.xml index 1d12ba8f4ced..b3b5edfd4a8a 100644 --- a/aws-java-sdk-fsx/pom.xml +++ b/aws-java-sdk-fsx/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-fsx diff --git a/aws-java-sdk-gamelift/pom.xml b/aws-java-sdk-gamelift/pom.xml index 0b0aa6846109..c4dd3b9d297d 100644 --- a/aws-java-sdk-gamelift/pom.xml +++ b/aws-java-sdk-gamelift/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-gamelift diff --git a/aws-java-sdk-glacier/pom.xml b/aws-java-sdk-glacier/pom.xml index cfa578a99351..3024fccc047a 100644 --- a/aws-java-sdk-glacier/pom.xml +++ b/aws-java-sdk-glacier/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-glacier diff --git a/aws-java-sdk-globalaccelerator/pom.xml b/aws-java-sdk-globalaccelerator/pom.xml index a973d92c7125..65452ee7ac1d 100644 --- a/aws-java-sdk-globalaccelerator/pom.xml +++ b/aws-java-sdk-globalaccelerator/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-globalaccelerator diff --git a/aws-java-sdk-glue/pom.xml b/aws-java-sdk-glue/pom.xml index 83aafeceb3d0..4ee3f6c970bc 100644 --- a/aws-java-sdk-glue/pom.xml +++ b/aws-java-sdk-glue/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-glue diff --git a/aws-java-sdk-greengrass/pom.xml b/aws-java-sdk-greengrass/pom.xml index d5368b55984d..49e72e9bc7bb 100644 --- a/aws-java-sdk-greengrass/pom.xml +++ b/aws-java-sdk-greengrass/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-greengrass diff --git a/aws-java-sdk-groundstation/pom.xml b/aws-java-sdk-groundstation/pom.xml index 4439ba2ccd23..c28b8a4c9099 100644 --- a/aws-java-sdk-groundstation/pom.xml +++ b/aws-java-sdk-groundstation/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-groundstation diff --git a/aws-java-sdk-guardduty/pom.xml b/aws-java-sdk-guardduty/pom.xml index ace7c97f0c90..dbeb8fd7a2ed 100644 --- a/aws-java-sdk-guardduty/pom.xml +++ b/aws-java-sdk-guardduty/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-guardduty diff --git a/aws-java-sdk-health/pom.xml b/aws-java-sdk-health/pom.xml index 19cf9e006f26..8a67e81a79d1 100644 --- a/aws-java-sdk-health/pom.xml +++ b/aws-java-sdk-health/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-health diff --git a/aws-java-sdk-iam/pom.xml b/aws-java-sdk-iam/pom.xml index 556e9818bc6d..666fe7ec1e61 100644 --- a/aws-java-sdk-iam/pom.xml +++ b/aws-java-sdk-iam/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-iam diff --git a/aws-java-sdk-importexport/pom.xml b/aws-java-sdk-importexport/pom.xml index e6fdd46dbfe4..961045268f40 100644 --- a/aws-java-sdk-importexport/pom.xml +++ b/aws-java-sdk-importexport/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-importexport diff --git a/aws-java-sdk-inspector/pom.xml b/aws-java-sdk-inspector/pom.xml index 3e7bd2e5707d..67109fe605b7 100644 --- a/aws-java-sdk-inspector/pom.xml +++ b/aws-java-sdk-inspector/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-inspector diff --git a/aws-java-sdk-iot/pom.xml b/aws-java-sdk-iot/pom.xml index b52c8d7d3087..1733ec616f77 100644 --- a/aws-java-sdk-iot/pom.xml +++ b/aws-java-sdk-iot/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-iot diff --git a/aws-java-sdk-iot1clickdevices/pom.xml b/aws-java-sdk-iot1clickdevices/pom.xml index 63e9111222a2..9609ea9840db 100644 --- a/aws-java-sdk-iot1clickdevices/pom.xml +++ b/aws-java-sdk-iot1clickdevices/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-iot1clickdevices diff --git a/aws-java-sdk-iot1clickprojects/pom.xml b/aws-java-sdk-iot1clickprojects/pom.xml index 1311da4a180f..75c3bc0e86ae 100644 --- a/aws-java-sdk-iot1clickprojects/pom.xml +++ b/aws-java-sdk-iot1clickprojects/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-iot1clickprojects diff --git a/aws-java-sdk-iotanalytics/pom.xml b/aws-java-sdk-iotanalytics/pom.xml index 8749a53da08e..3b0125c402e8 100644 --- a/aws-java-sdk-iotanalytics/pom.xml +++ b/aws-java-sdk-iotanalytics/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-iotanalytics diff --git a/aws-java-sdk-iotevents/pom.xml b/aws-java-sdk-iotevents/pom.xml index db95c1f69eab..69cee74939c7 100644 --- a/aws-java-sdk-iotevents/pom.xml +++ b/aws-java-sdk-iotevents/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-iotevents diff --git a/aws-java-sdk-ioteventsdata/pom.xml b/aws-java-sdk-ioteventsdata/pom.xml index b523aee2539e..c3968ca56ba8 100644 --- a/aws-java-sdk-ioteventsdata/pom.xml +++ b/aws-java-sdk-ioteventsdata/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-ioteventsdata diff --git a/aws-java-sdk-iotjobsdataplane/pom.xml b/aws-java-sdk-iotjobsdataplane/pom.xml index 7060ff894377..0125ffa18bb4 100644 --- a/aws-java-sdk-iotjobsdataplane/pom.xml +++ b/aws-java-sdk-iotjobsdataplane/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-iotjobsdataplane diff --git a/aws-java-sdk-iotthingsgraph/pom.xml b/aws-java-sdk-iotthingsgraph/pom.xml index 125e482c11e5..40171fedd841 100644 --- a/aws-java-sdk-iotthingsgraph/pom.xml +++ b/aws-java-sdk-iotthingsgraph/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-iotthingsgraph diff --git a/aws-java-sdk-kafka/pom.xml b/aws-java-sdk-kafka/pom.xml index e44af9939160..3c4dfc14aff0 100644 --- a/aws-java-sdk-kafka/pom.xml +++ b/aws-java-sdk-kafka/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-kafka diff --git a/aws-java-sdk-kinesis/pom.xml b/aws-java-sdk-kinesis/pom.xml index 180783361375..8861d07e5032 100644 --- a/aws-java-sdk-kinesis/pom.xml +++ b/aws-java-sdk-kinesis/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-kinesis diff --git a/aws-java-sdk-kinesisanalyticsv2/pom.xml b/aws-java-sdk-kinesisanalyticsv2/pom.xml index b47091926b8b..46c1318d081e 100644 --- a/aws-java-sdk-kinesisanalyticsv2/pom.xml +++ b/aws-java-sdk-kinesisanalyticsv2/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-kinesisanalyticsv2 diff --git a/aws-java-sdk-kinesisvideo/pom.xml b/aws-java-sdk-kinesisvideo/pom.xml index 0336b44c1914..03760d50315a 100644 --- a/aws-java-sdk-kinesisvideo/pom.xml +++ b/aws-java-sdk-kinesisvideo/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-kinesisvideo diff --git a/aws-java-sdk-kms/pom.xml b/aws-java-sdk-kms/pom.xml index ef39d3f1c2c1..dbc223f7ee5e 100644 --- a/aws-java-sdk-kms/pom.xml +++ b/aws-java-sdk-kms/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-kms diff --git a/aws-java-sdk-lakeformation/pom.xml b/aws-java-sdk-lakeformation/pom.xml index f4b455fc634b..f664a43c7207 100644 --- a/aws-java-sdk-lakeformation/pom.xml +++ b/aws-java-sdk-lakeformation/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-lakeformation diff --git a/aws-java-sdk-lambda/pom.xml b/aws-java-sdk-lambda/pom.xml index 0fcd2a85b116..d38ecb2fb260 100644 --- a/aws-java-sdk-lambda/pom.xml +++ b/aws-java-sdk-lambda/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-lambda diff --git a/aws-java-sdk-lex/pom.xml b/aws-java-sdk-lex/pom.xml index fcaa31603564..040ed9223b94 100644 --- a/aws-java-sdk-lex/pom.xml +++ b/aws-java-sdk-lex/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-lex diff --git a/aws-java-sdk-lexmodelbuilding/pom.xml b/aws-java-sdk-lexmodelbuilding/pom.xml index 587146dbbf3f..dc35bd86c31a 100644 --- a/aws-java-sdk-lexmodelbuilding/pom.xml +++ b/aws-java-sdk-lexmodelbuilding/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-lexmodelbuilding diff --git a/aws-java-sdk-licensemanager/pom.xml b/aws-java-sdk-licensemanager/pom.xml index af19528453f6..0046cfa7213f 100644 --- a/aws-java-sdk-licensemanager/pom.xml +++ b/aws-java-sdk-licensemanager/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-licensemanager diff --git a/aws-java-sdk-lightsail/pom.xml b/aws-java-sdk-lightsail/pom.xml index 38d5f15b3e79..910cf712d27e 100644 --- a/aws-java-sdk-lightsail/pom.xml +++ b/aws-java-sdk-lightsail/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-lightsail diff --git a/aws-java-sdk-logs/pom.xml b/aws-java-sdk-logs/pom.xml index b2480501ede8..6f5011a4a8e8 100644 --- a/aws-java-sdk-logs/pom.xml +++ b/aws-java-sdk-logs/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-logs diff --git a/aws-java-sdk-machinelearning/pom.xml b/aws-java-sdk-machinelearning/pom.xml index a1ad877ce768..430969221e7d 100644 --- a/aws-java-sdk-machinelearning/pom.xml +++ b/aws-java-sdk-machinelearning/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-machinelearning diff --git a/aws-java-sdk-macie/pom.xml b/aws-java-sdk-macie/pom.xml index 6b5bb2a8137d..0938e730da6d 100644 --- a/aws-java-sdk-macie/pom.xml +++ b/aws-java-sdk-macie/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-macie diff --git a/aws-java-sdk-managedblockchain/pom.xml b/aws-java-sdk-managedblockchain/pom.xml index 6e6ac1e4fb34..8cd29f06eebe 100644 --- a/aws-java-sdk-managedblockchain/pom.xml +++ b/aws-java-sdk-managedblockchain/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-managedblockchain diff --git a/aws-java-sdk-marketplacecommerceanalytics/pom.xml b/aws-java-sdk-marketplacecommerceanalytics/pom.xml index fb60eda9af59..529ca5c34268 100644 --- a/aws-java-sdk-marketplacecommerceanalytics/pom.xml +++ b/aws-java-sdk-marketplacecommerceanalytics/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-marketplacecommerceanalytics diff --git a/aws-java-sdk-marketplaceentitlement/pom.xml b/aws-java-sdk-marketplaceentitlement/pom.xml index ec889ae8158a..40bcd785269c 100644 --- a/aws-java-sdk-marketplaceentitlement/pom.xml +++ b/aws-java-sdk-marketplaceentitlement/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-marketplaceentitlement diff --git a/aws-java-sdk-marketplacemeteringservice/pom.xml b/aws-java-sdk-marketplacemeteringservice/pom.xml index 14a82d355b43..6bbaa0a51b5e 100644 --- a/aws-java-sdk-marketplacemeteringservice/pom.xml +++ b/aws-java-sdk-marketplacemeteringservice/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-marketplacemeteringservice diff --git a/aws-java-sdk-mechanicalturkrequester/pom.xml b/aws-java-sdk-mechanicalturkrequester/pom.xml index 8508ccabbc20..6d0971f99483 100644 --- a/aws-java-sdk-mechanicalturkrequester/pom.xml +++ b/aws-java-sdk-mechanicalturkrequester/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-mechanicalturkrequester diff --git a/aws-java-sdk-mediaconnect/pom.xml b/aws-java-sdk-mediaconnect/pom.xml index e159166f4337..b5f254b9590f 100644 --- a/aws-java-sdk-mediaconnect/pom.xml +++ b/aws-java-sdk-mediaconnect/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-mediaconnect diff --git a/aws-java-sdk-mediaconvert/pom.xml b/aws-java-sdk-mediaconvert/pom.xml index b4903eadf09a..5812cf014db8 100644 --- a/aws-java-sdk-mediaconvert/pom.xml +++ b/aws-java-sdk-mediaconvert/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-mediaconvert diff --git a/aws-java-sdk-medialive/pom.xml b/aws-java-sdk-medialive/pom.xml index e15c830d9e58..e5f1575394d9 100644 --- a/aws-java-sdk-medialive/pom.xml +++ b/aws-java-sdk-medialive/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-medialive diff --git a/aws-java-sdk-mediapackage/pom.xml b/aws-java-sdk-mediapackage/pom.xml index 867d235554a0..37135bc30afd 100644 --- a/aws-java-sdk-mediapackage/pom.xml +++ b/aws-java-sdk-mediapackage/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-mediapackage diff --git a/aws-java-sdk-mediapackagevod/pom.xml b/aws-java-sdk-mediapackagevod/pom.xml index 908988804ef5..b28f87b4d6ca 100644 --- a/aws-java-sdk-mediapackagevod/pom.xml +++ b/aws-java-sdk-mediapackagevod/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-mediapackagevod diff --git a/aws-java-sdk-mediastore/pom.xml b/aws-java-sdk-mediastore/pom.xml index 7d66952a1aa3..aab1ad633500 100644 --- a/aws-java-sdk-mediastore/pom.xml +++ b/aws-java-sdk-mediastore/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-mediastore diff --git a/aws-java-sdk-mediastoredata/pom.xml b/aws-java-sdk-mediastoredata/pom.xml index 18bd73752ee5..ab937f59539a 100644 --- a/aws-java-sdk-mediastoredata/pom.xml +++ b/aws-java-sdk-mediastoredata/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-mediastoredata diff --git a/aws-java-sdk-mediatailor/pom.xml b/aws-java-sdk-mediatailor/pom.xml index 005e3f447a72..a5ee1e7be0cd 100644 --- a/aws-java-sdk-mediatailor/pom.xml +++ b/aws-java-sdk-mediatailor/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-mediatailor diff --git a/aws-java-sdk-migrationhub/pom.xml b/aws-java-sdk-migrationhub/pom.xml index fec3199f6bc1..9255aa863041 100644 --- a/aws-java-sdk-migrationhub/pom.xml +++ b/aws-java-sdk-migrationhub/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-migrationhub diff --git a/aws-java-sdk-mobile/pom.xml b/aws-java-sdk-mobile/pom.xml index fcb8b6f5418b..fb5a31b537e8 100644 --- a/aws-java-sdk-mobile/pom.xml +++ b/aws-java-sdk-mobile/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-mobile diff --git a/aws-java-sdk-models/pom.xml b/aws-java-sdk-models/pom.xml index 558444bb2d90..aeda44bb52ca 100644 --- a/aws-java-sdk-models/pom.xml +++ b/aws-java-sdk-models/pom.xml @@ -6,7 +6,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-models diff --git a/aws-java-sdk-models/src/main/resources/models/acm-pca-2017-08-22-intermediate.json b/aws-java-sdk-models/src/main/resources/models/acm-pca-2017-08-22-intermediate.json index 33fd87bb2597..a82511a908eb 100644 --- a/aws-java-sdk-models/src/main/resources/models/acm-pca-2017-08-22-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/acm-pca-2017-08-22-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/api.mediatailor-2018-04-23-intermediate.json b/aws-java-sdk-models/src/main/resources/models/api.mediatailor-2018-04-23-intermediate.json index 66a4075537dd..0a8c44ee1a70 100644 --- a/aws-java-sdk-models/src/main/resources/models/api.mediatailor-2018-04-23-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/api.mediatailor-2018-04-23-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/apigatewaymanagementapi-2018-11-29-intermediate.json b/aws-java-sdk-models/src/main/resources/models/apigatewaymanagementapi-2018-11-29-intermediate.json index 999303cc35d0..f9fdfdde58eb 100644 --- a/aws-java-sdk-models/src/main/resources/models/apigatewaymanagementapi-2018-11-29-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/apigatewaymanagementapi-2018-11-29-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/application-insights-2018-11-25-intermediate.json b/aws-java-sdk-models/src/main/resources/models/application-insights-2018-11-25-intermediate.json index 807fb4ef9022..1a3fe03d6ba1 100644 --- a/aws-java-sdk-models/src/main/resources/models/application-insights-2018-11-25-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/application-insights-2018-11-25-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/appmesh-2019-01-25-intermediate.json b/aws-java-sdk-models/src/main/resources/models/appmesh-2019-01-25-intermediate.json index d34dd5c67926..63f3450ef050 100644 --- a/aws-java-sdk-models/src/main/resources/models/appmesh-2019-01-25-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/appmesh-2019-01-25-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/appsync-2017-07-25-intermediate.json b/aws-java-sdk-models/src/main/resources/models/appsync-2017-07-25-intermediate.json index 73e3edcf61e7..12b346d2fcdc 100644 --- a/aws-java-sdk-models/src/main/resources/models/appsync-2017-07-25-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/appsync-2017-07-25-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/autoscaling-2018-01-06-intermediate.json b/aws-java-sdk-models/src/main/resources/models/autoscaling-2018-01-06-intermediate.json index 94de78de93db..360a4a0252b3 100644 --- a/aws-java-sdk-models/src/main/resources/models/autoscaling-2018-01-06-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/autoscaling-2018-01-06-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/backup-2018-11-15-intermediate.json b/aws-java-sdk-models/src/main/resources/models/backup-2018-11-15-intermediate.json index b0a246030253..185ee6a5a8f6 100644 --- a/aws-java-sdk-models/src/main/resources/models/backup-2018-11-15-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/backup-2018-11-15-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/codestar-2017-04-19-intermediate.json b/aws-java-sdk-models/src/main/resources/models/codestar-2017-04-19-intermediate.json index 041c3b8c3dc9..9bba2bdcf628 100644 --- a/aws-java-sdk-models/src/main/resources/models/codestar-2017-04-19-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/codestar-2017-04-19-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/comprehend-2017-11-27-intermediate.json b/aws-java-sdk-models/src/main/resources/models/comprehend-2017-11-27-intermediate.json index 8ab8c18b28e9..f920f54e8d96 100644 --- a/aws-java-sdk-models/src/main/resources/models/comprehend-2017-11-27-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/comprehend-2017-11-27-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/connect-2017-08-08-intermediate.json b/aws-java-sdk-models/src/main/resources/models/connect-2017-08-08-intermediate.json index d7c332f8649f..780bd0eb4a25 100644 --- a/aws-java-sdk-models/src/main/resources/models/connect-2017-08-08-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/connect-2017-08-08-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, @@ -55,7 +55,7 @@ "defaultEndpoint" : "connect.us-east-1.amazonaws.com", "defaultEndpointWithoutHttpProtocol" : "connect.us-east-1.amazonaws.com", "defaultRegion" : null, - "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.

", + "documentation" : "

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

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

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

", "endpointPrefix" : "connect", "hasApiWithStreamInput" : false, "ionProtocol" : false, @@ -91,7 +91,7 @@ "asyncReturnType" : "CreateUserResult", "authenticated" : true, "deprecated" : false, - "documentation" : "

Creates a new user account in your Amazon Connect instance.

", + "documentation" : "

Creates a user account for the specified Amazon Connect instance.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, @@ -101,15 +101,15 @@ "httpStatusCode" : 400 }, { "exceptionName" : "InvalidParameterException", - "documentation" : "

One or more of the parameters provided to the operation are not valid.

", + "documentation" : "

One or more of the specified parameters are not valid.

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

The allowed limit for the resource has been reached.

", + "documentation" : "

The allowed limit for the resource has been exceeded.

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

A resource with that name already exists.

", + "documentation" : "

A resource with the specified name already exists.

", "httpStatusCode" : 409 }, { "exceptionName" : "ResourceNotFoundException", @@ -151,7 +151,7 @@ "asyncReturnType" : "DeleteUserResult", "authenticated" : true, "deprecated" : false, - "documentation" : "

Deletes a user account from Amazon Connect.

", + "documentation" : "

Deletes a user account from the specified Amazon Connect instance.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, @@ -161,7 +161,7 @@ "httpStatusCode" : 400 }, { "exceptionName" : "InvalidParameterException", - "documentation" : "

One or more of the parameters provided to the operation are not valid.

", + "documentation" : "

One or more of the specified parameters are not valid.

", "httpStatusCode" : 400 }, { "exceptionName" : "ResourceNotFoundException", @@ -203,7 +203,7 @@ "asyncReturnType" : "DescribeUserResult", "authenticated" : true, "deprecated" : false, - "documentation" : "

Returns a User object that contains information about the user account specified by the UserId.

", + "documentation" : "

Describes the specified user account.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, @@ -213,7 +213,7 @@ "httpStatusCode" : 400 }, { "exceptionName" : "InvalidParameterException", - "documentation" : "

One or more of the parameters provided to the operation are not valid.

", + "documentation" : "

One or more of the specified parameters are not valid.

", "httpStatusCode" : 400 }, { "exceptionName" : "ResourceNotFoundException", @@ -255,7 +255,7 @@ "asyncReturnType" : "DescribeUserHierarchyGroupResult", "authenticated" : true, "deprecated" : false, - "documentation" : "

Returns a HierarchyGroup object that includes information about a hierarchy group in your instance.

", + "documentation" : "

Describes the specified hierarchy group.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, @@ -265,7 +265,7 @@ "httpStatusCode" : 400 }, { "exceptionName" : "InvalidParameterException", - "documentation" : "

One or more of the parameters provided to the operation are not valid.

", + "documentation" : "

One or more of the specified parameters are not valid.

", "httpStatusCode" : 400 }, { "exceptionName" : "ResourceNotFoundException", @@ -307,7 +307,7 @@ "asyncReturnType" : "DescribeUserHierarchyStructureResult", "authenticated" : true, "deprecated" : false, - "documentation" : "

Returns a HiearchyGroupStructure object, which contains data about the levels in the agent hierarchy.

", + "documentation" : "

Describes the hierarchy structure of the specified Amazon Connect instance.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, @@ -317,7 +317,7 @@ "httpStatusCode" : 400 }, { "exceptionName" : "InvalidParameterException", - "documentation" : "

One or more of the parameters provided to the operation are not valid.

", + "documentation" : "

One or more of the specified parameters are not valid.

", "httpStatusCode" : 400 }, { "exceptionName" : "ResourceNotFoundException", @@ -359,7 +359,7 @@ "asyncReturnType" : "GetContactAttributesResult", "authenticated" : true, "deprecated" : false, - "documentation" : "

Retrieves the contact attributes associated with a contact.

", + "documentation" : "

Retrieves the contact attributes for the specified contact.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, @@ -403,7 +403,7 @@ "asyncReturnType" : "GetCurrentMetricDataResult", "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.

", + "documentation" : "

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

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

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, @@ -413,7 +413,7 @@ "httpStatusCode" : 400 }, { "exceptionName" : "InvalidParameterException", - "documentation" : "

One or more of the parameters provided to the operation are not valid.

", + "documentation" : "

One or more of the specified parameters are not valid.

", "httpStatusCode" : 400 }, { "exceptionName" : "InternalServiceException", @@ -465,7 +465,7 @@ "httpStatusCode" : 400 }, { "exceptionName" : "InvalidParameterException", - "documentation" : "

One or more of the parameters provided to the operation are not valid.

", + "documentation" : "

One or more of the specified parameters are not valid.

", "httpStatusCode" : 400 }, { "exceptionName" : "ResourceNotFoundException", @@ -481,7 +481,7 @@ "httpStatusCode" : 500 }, { "exceptionName" : "DuplicateResourceException", - "documentation" : "

A resource with that name already exists.

", + "documentation" : "

A resource with the specified name already exists.

", "httpStatusCode" : 409 } ], "hasBlobMemberAsPayload" : false, @@ -511,7 +511,7 @@ "asyncReturnType" : "GetMetricDataResult", "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.

", + "documentation" : "

Gets historical metric data from the specified Amazon Connect instance.

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

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, @@ -521,7 +521,7 @@ "httpStatusCode" : 400 }, { "exceptionName" : "InvalidParameterException", - "documentation" : "

One or more of the parameters provided to the operation are not valid.

", + "documentation" : "

One or more of the specified parameters are not valid.

", "httpStatusCode" : 400 }, { "exceptionName" : "InternalServiceException", @@ -556,6 +556,214 @@ }, "syncReturnType" : "GetMetricDataResult" }, + "ListContactFlows" : { + "asyncCallableType" : "java.util.concurrent.Callable", + "asyncFutureType" : "java.util.concurrent.Future", + "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", + "asyncReturnType" : "ListContactFlowsResult", + "authenticated" : true, + "deprecated" : false, + "documentation" : "

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

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

The request is not valid.

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

One or more of the specified parameters are not valid.

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

The specified resource was not found.

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

The throttling limit has been exceeded.

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

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

", + "httpStatusCode" : 500 + } ], + "hasBlobMemberAsPayload" : false, + "hostPrefixProcessor" : null, + "input" : { + "timestampFormat" : null, + "variableDeclarationType" : "ListContactFlowsRequest", + "variableName" : "listContactFlowsRequest", + "variableType" : "ListContactFlowsRequest", + "documentation" : "", + "simpleType" : "ListContactFlowsRequest", + "variableSetterType" : "ListContactFlowsRequest" + }, + "inputStreamPropertyName" : null, + "methodName" : "listContactFlows", + "operationName" : "ListContactFlows", + "returnType" : { + "returnType" : "ListContactFlowsResult", + "documentation" : null + }, + "syncReturnType" : "ListContactFlowsResult" + }, + "ListHoursOfOperations" : { + "asyncCallableType" : "java.util.concurrent.Callable", + "asyncFutureType" : "java.util.concurrent.Future", + "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", + "asyncReturnType" : "ListHoursOfOperationsResult", + "authenticated" : true, + "deprecated" : false, + "documentation" : "

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

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

The request is not valid.

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

One or more of the specified parameters are not valid.

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

The specified resource was not found.

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

The throttling limit has been exceeded.

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

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

", + "httpStatusCode" : 500 + } ], + "hasBlobMemberAsPayload" : false, + "hostPrefixProcessor" : null, + "input" : { + "timestampFormat" : null, + "variableDeclarationType" : "ListHoursOfOperationsRequest", + "variableName" : "listHoursOfOperationsRequest", + "variableType" : "ListHoursOfOperationsRequest", + "documentation" : "", + "simpleType" : "ListHoursOfOperationsRequest", + "variableSetterType" : "ListHoursOfOperationsRequest" + }, + "inputStreamPropertyName" : null, + "methodName" : "listHoursOfOperations", + "operationName" : "ListHoursOfOperations", + "returnType" : { + "returnType" : "ListHoursOfOperationsResult", + "documentation" : null + }, + "syncReturnType" : "ListHoursOfOperationsResult" + }, + "ListPhoneNumbers" : { + "asyncCallableType" : "java.util.concurrent.Callable", + "asyncFutureType" : "java.util.concurrent.Future", + "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", + "asyncReturnType" : "ListPhoneNumbersResult", + "authenticated" : true, + "deprecated" : false, + "documentation" : "

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

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

The request is not valid.

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

One or more of the specified parameters are not valid.

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

The specified resource was not found.

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

The throttling limit has been exceeded.

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

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

", + "httpStatusCode" : 500 + } ], + "hasBlobMemberAsPayload" : false, + "hostPrefixProcessor" : null, + "input" : { + "timestampFormat" : null, + "variableDeclarationType" : "ListPhoneNumbersRequest", + "variableName" : "listPhoneNumbersRequest", + "variableType" : "ListPhoneNumbersRequest", + "documentation" : "", + "simpleType" : "ListPhoneNumbersRequest", + "variableSetterType" : "ListPhoneNumbersRequest" + }, + "inputStreamPropertyName" : null, + "methodName" : "listPhoneNumbers", + "operationName" : "ListPhoneNumbers", + "returnType" : { + "returnType" : "ListPhoneNumbersResult", + "documentation" : null + }, + "syncReturnType" : "ListPhoneNumbersResult" + }, + "ListQueues" : { + "asyncCallableType" : "java.util.concurrent.Callable", + "asyncFutureType" : "java.util.concurrent.Future", + "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", + "asyncReturnType" : "ListQueuesResult", + "authenticated" : true, + "deprecated" : false, + "documentation" : "

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

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

The request is not valid.

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

One or more of the specified parameters are not valid.

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

The specified resource was not found.

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

The throttling limit has been exceeded.

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

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

", + "httpStatusCode" : 500 + } ], + "hasBlobMemberAsPayload" : false, + "hostPrefixProcessor" : null, + "input" : { + "timestampFormat" : null, + "variableDeclarationType" : "ListQueuesRequest", + "variableName" : "listQueuesRequest", + "variableType" : "ListQueuesRequest", + "documentation" : "", + "simpleType" : "ListQueuesRequest", + "variableSetterType" : "ListQueuesRequest" + }, + "inputStreamPropertyName" : null, + "methodName" : "listQueues", + "operationName" : "ListQueues", + "returnType" : { + "returnType" : "ListQueuesResult", + "documentation" : null + }, + "syncReturnType" : "ListQueuesResult" + }, "ListRoutingProfiles" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", @@ -563,7 +771,7 @@ "asyncReturnType" : "ListRoutingProfilesResult", "authenticated" : true, "deprecated" : false, - "documentation" : "

Returns an array of RoutingProfileSummary objects that includes information about the routing profiles in your instance.

", + "documentation" : "

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

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, @@ -573,7 +781,7 @@ "httpStatusCode" : 400 }, { "exceptionName" : "InvalidParameterException", - "documentation" : "

One or more of the parameters provided to the operation are not valid.

", + "documentation" : "

One or more of the specified parameters are not valid.

", "httpStatusCode" : 400 }, { "exceptionName" : "ResourceNotFoundException", @@ -615,7 +823,7 @@ "asyncReturnType" : "ListSecurityProfilesResult", "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.

", + "documentation" : "

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

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, @@ -625,7 +833,7 @@ "httpStatusCode" : 400 }, { "exceptionName" : "InvalidParameterException", - "documentation" : "

One or more of the parameters provided to the operation are not valid.

", + "documentation" : "

One or more of the specified parameters are not valid.

", "httpStatusCode" : 400 }, { "exceptionName" : "ResourceNotFoundException", @@ -667,7 +875,7 @@ "asyncReturnType" : "ListUserHierarchyGroupsResult", "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.

", + "documentation" : "

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

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, @@ -677,7 +885,7 @@ "httpStatusCode" : 400 }, { "exceptionName" : "InvalidParameterException", - "documentation" : "

One or more of the parameters provided to the operation are not valid.

", + "documentation" : "

One or more of the specified parameters are not valid.

", "httpStatusCode" : 400 }, { "exceptionName" : "ResourceNotFoundException", @@ -719,7 +927,7 @@ "asyncReturnType" : "ListUsersResult", "authenticated" : true, "deprecated" : false, - "documentation" : "

Returns a UserSummaryList, which is an array of UserSummary objects.

", + "documentation" : "

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

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, @@ -729,7 +937,7 @@ "httpStatusCode" : 400 }, { "exceptionName" : "InvalidParameterException", - "documentation" : "

One or more of the parameters provided to the operation are not valid.

", + "documentation" : "

One or more of the specified parameters are not valid.

", "httpStatusCode" : 400 }, { "exceptionName" : "ResourceNotFoundException", @@ -771,7 +979,7 @@ "asyncReturnType" : "StartOutboundVoiceContactResult", "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.

", + "documentation" : "

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

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

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, @@ -781,7 +989,7 @@ "httpStatusCode" : 400 }, { "exceptionName" : "InvalidParameterException", - "documentation" : "

One or more of the parameters provided to the operation are not valid.

", + "documentation" : "

One or more of the specified parameters are not valid.

", "httpStatusCode" : 400 }, { "exceptionName" : "ResourceNotFoundException", @@ -793,7 +1001,7 @@ "httpStatusCode" : 500 }, { "exceptionName" : "LimitExceededException", - "documentation" : "

The allowed limit for the resource has been reached.

", + "documentation" : "

The allowed limit for the resource has been exceeded.

", "httpStatusCode" : 429 }, { "exceptionName" : "DestinationNotAllowedException", @@ -831,7 +1039,7 @@ "asyncReturnType" : "StopContactResult", "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.

", + "documentation" : "

Ends the specified contact.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, @@ -845,7 +1053,7 @@ "httpStatusCode" : 410 }, { "exceptionName" : "InvalidParameterException", - "documentation" : "

One or more of the parameters provided to the operation are not valid.

", + "documentation" : "

One or more of the specified parameters are not valid.

", "httpStatusCode" : 400 }, { "exceptionName" : "ResourceNotFoundException", @@ -883,7 +1091,7 @@ "asyncReturnType" : "UpdateContactAttributesResult", "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.

", + "documentation" : "

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

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

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

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

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, @@ -893,7 +1101,7 @@ "httpStatusCode" : 400 }, { "exceptionName" : "InvalidParameterException", - "documentation" : "

One or more of the parameters provided to the operation are not valid.

", + "documentation" : "

One or more of the specified parameters are not valid.

", "httpStatusCode" : 400 }, { "exceptionName" : "ResourceNotFoundException", @@ -931,7 +1139,7 @@ "asyncReturnType" : "UpdateUserHierarchyResult", "authenticated" : true, "deprecated" : false, - "documentation" : "

Assigns the specified hierarchy group to the user.

", + "documentation" : "

Assigns the specified hierarchy group to the specified user.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, @@ -941,7 +1149,7 @@ "httpStatusCode" : 400 }, { "exceptionName" : "InvalidParameterException", - "documentation" : "

One or more of the parameters provided to the operation are not valid.

", + "documentation" : "

One or more of the specified parameters are not valid.

", "httpStatusCode" : 400 }, { "exceptionName" : "ResourceNotFoundException", @@ -983,7 +1191,7 @@ "asyncReturnType" : "UpdateUserIdentityInfoResult", "authenticated" : true, "deprecated" : false, - "documentation" : "

Updates the identity information for the specified user in a UserIdentityInfo object, including email, first name, and last name.

", + "documentation" : "

Updates the identity information for the specified user.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, @@ -993,7 +1201,7 @@ "httpStatusCode" : 400 }, { "exceptionName" : "InvalidParameterException", - "documentation" : "

One or more of the parameters provided to the operation are not valid.

", + "documentation" : "

One or more of the specified parameters are not valid.

", "httpStatusCode" : 400 }, { "exceptionName" : "ResourceNotFoundException", @@ -1035,7 +1243,7 @@ "asyncReturnType" : "UpdateUserPhoneConfigResult", "authenticated" : true, "deprecated" : false, - "documentation" : "

Updates the phone configuration settings in the UserPhoneConfig object for the specified user.

", + "documentation" : "

Updates the phone configuration settings for the specified user.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, @@ -1045,7 +1253,7 @@ "httpStatusCode" : 400 }, { "exceptionName" : "InvalidParameterException", - "documentation" : "

One or more of the parameters provided to the operation are not valid.

", + "documentation" : "

One or more of the specified parameters are not valid.

", "httpStatusCode" : 400 }, { "exceptionName" : "ResourceNotFoundException", @@ -1087,7 +1295,7 @@ "asyncReturnType" : "UpdateUserRoutingProfileResult", "authenticated" : true, "deprecated" : false, - "documentation" : "

Assigns the specified routing profile to a user.

", + "documentation" : "

Assigns the specified routing profile to the specified user.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, @@ -1097,7 +1305,7 @@ "httpStatusCode" : 400 }, { "exceptionName" : "InvalidParameterException", - "documentation" : "

One or more of the parameters provided to the operation are not valid.

", + "documentation" : "

One or more of the specified parameters are not valid.

", "httpStatusCode" : 400 }, { "exceptionName" : "ResourceNotFoundException", @@ -1139,7 +1347,7 @@ "asyncReturnType" : "UpdateUserSecurityProfilesResult", "authenticated" : true, "deprecated" : false, - "documentation" : "

Updates the security profiles assigned to the user.

", + "documentation" : "

Assigns the specified security profiles to the specified user.

", "endpointDiscovery" : null, "endpointOperation" : false, "endpointTrait" : null, @@ -1149,7 +1357,7 @@ "httpStatusCode" : 400 }, { "exceptionName" : "InvalidParameterException", - "documentation" : "

One or more of the parameters provided to the operation are not valid.

", + "documentation" : "

One or more of the specified parameters are not valid.

", "httpStatusCode" : 400 }, { "exceptionName" : "ResourceNotFoundException", @@ -1274,46 +1482,8 @@ }, "wrapper" : false }, - "ContactNotFoundException" : { - "c2jName" : "ContactNotFoundException", - "customization" : { - "artificialResultWrapper" : null, - "skipGeneratingMarshaller" : false, - "skipGeneratingModelClass" : false, - "skipGeneratingUnmarshaller" : false - }, - "deprecated" : false, - "documentation" : "

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

", - "enums" : null, - "errorCode" : "ContactNotFoundException", - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : null, - "members" : [ ], - "membersAsMap" : { }, - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "ContactNotFoundException", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : null, - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "ContactNotFoundException", - "variableName" : "contactNotFoundException", - "variableType" : "ContactNotFoundException", - "documentation" : null, - "simpleType" : "ContactNotFoundException", - "variableSetterType" : "ContactNotFoundException" - }, - "wrapper" : false - }, - "CreateUserRequest" : { - "c2jName" : "CreateUserRequest", + "ContactFlowSummary" : { + "c2jName" : "ContactFlowSummary", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -1321,7 +1491,7 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "", + "documentation" : "

Contains summary information about a contact flow.

", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, @@ -1329,24 +1499,17 @@ "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, - "marshaller" : { - "action" : "CreateUser", - "locationName" : null, - "requestUri" : "/users/{InstanceId}", - "target" : null, - "verb" : "PUT", - "xmlNameSpaceUri" : null - }, + "marshaller" : null, "members" : [ { - "c2jName" : "Username", - "c2jShape" : "AgentUsername", + "c2jName" : "Id", + "c2jShape" : "ContactFlowId", "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_-.\\@]+.

", + "documentation" : "

The identifier of the contact flow.

", "enumType" : null, - "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" : "withUsername", - "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_-.\\@]+.*/", - "getterMethodName" : "getUsername", + "fluentSetterDocumentation" : "/**

The identifier of the contact flow.

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

The identifier of the contact flow.

\n@return The identifier of the contact flow.*/", + "getterMethodName" : "getId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -1361,11 +1524,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Username", + "marshallLocationName" : "Id", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Username", + "unmarshallLocationName" : "Id", "uri" : false }, "idempotencyToken" : false, @@ -1377,14 +1540,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "Username", + "name" : "Id", "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", + "setterDocumentation" : "/**

The identifier of the contact flow.

\n@param id The identifier of the contact flow.*/", + "setterMethodName" : "setId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "username", + "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -1393,27 +1556,27 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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.*/", + "varargSetterDocumentation" : "/**

The identifier of the contact flow.

\n@param id The identifier of the contact flow.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "username", + "variableName" : "id", "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_-.\\@]+.

", + "documentation" : "

The identifier of the contact flow.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "Password", - "c2jShape" : "Password", + "c2jName" : "Arn", + "c2jShape" : "ARN", "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.

", + "documentation" : "

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

", "enumType" : null, - "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" : "withPassword", - "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.*/", - "getterMethodName" : "getPassword", + "fluentSetterDocumentation" : "/**

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

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

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

\n@return The Amazon Resource Name (ARN) of the contact flow.*/", + "getterMethodName" : "getArn", "getterModel" : { "returnType" : "String", "documentation" : null @@ -1428,11 +1591,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Password", + "marshallLocationName" : "Arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Password", + "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, @@ -1444,14 +1607,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "Password", + "name" : "Arn", "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", + "setterDocumentation" : "/**

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

\n@param arn The Amazon Resource Name (ARN) of the contact flow.*/", + "setterMethodName" : "setArn", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "password", + "variableName" : "arn", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -1460,29 +1623,29 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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.*/", + "varargSetterDocumentation" : "/**

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

\n@param arn The Amazon Resource Name (ARN) of the contact flow.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "password", + "variableName" : "arn", "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.

", + "documentation" : "

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

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "IdentityInfo", - "c2jShape" : "UserIdentityInfo", + "c2jName" : "Name", + "c2jShape" : "ContactFlowName", "deprecated" : false, - "documentation" : "

Information about the user, including email address, first name, and last name.

", + "documentation" : "

The name of the contact flow.

", "enumType" : null, - "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" : "withIdentityInfo", - "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.*/", - "getterMethodName" : "getIdentityInfo", + "fluentSetterDocumentation" : "/**

The name of the contact flow.

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

The name of the contact flow.

\n@return The name of the contact flow.*/", + "getterMethodName" : "getName", "getterModel" : { - "returnType" : "UserIdentityInfo", + "returnType" : "String", "documentation" : null }, "http" : { @@ -1495,11 +1658,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "IdentityInfo", + "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "IdentityInfo", + "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, @@ -1509,112 +1672,45 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "IdentityInfo", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Name", "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", + "setterDocumentation" : "/**

The name of the contact flow.

\n@param name The name of the contact flow.*/", + "setterMethodName" : "setName", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "UserIdentityInfo", - "variableName" : "identityInfo", - "variableType" : "UserIdentityInfo", - "documentation" : "", - "simpleType" : "UserIdentityInfo", - "variableSetterType" : "UserIdentityInfo" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : false, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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.*/", - "variable" : { - "timestampFormat" : null, - "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 - }, { - "c2jName" : "PhoneConfig", - "c2jShape" : "UserPhoneConfig", - "deprecated" : false, - "documentation" : "

Specifies the phone settings for the user, including AfterContactWorkTimeLimit, AutoAccept, DeskPhoneNumber, and PhoneType.

", - "enumType" : null, - "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" : "withPhoneConfig", - "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.*/", - "getterMethodName" : "getPhoneConfig", - "getterModel" : { - "returnType" : "UserPhoneConfig", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "PhoneConfig", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "PhoneConfig", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "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" : { - "timestampFormat" : null, - "variableDeclarationType" : "UserPhoneConfig", - "variableName" : "phoneConfig", - "variableType" : "UserPhoneConfig", + "variableDeclarationType" : "String", + "variableName" : "name", + "variableType" : "String", "documentation" : "", - "simpleType" : "UserPhoneConfig", - "variableSetterType" : "UserPhoneConfig" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : false, + "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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.*/", + "varargSetterDocumentation" : "/**

The name of the contact flow.

\n@param name The name of the contact flow.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "UserPhoneConfig", - "variableName" : "phoneConfig", - "variableType" : "UserPhoneConfig", - "documentation" : "

Specifies the phone settings for the user, including AfterContactWorkTimeLimit, AutoAccept, DeskPhoneNumber, and PhoneType.

", - "simpleType" : "UserPhoneConfig", - "variableSetterType" : "UserPhoneConfig" + "variableDeclarationType" : "String", + "variableName" : "name", + "variableType" : "String", + "documentation" : "

The name of the contact flow.

", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "DirectoryUserId", - "c2jShape" : "DirectoryUserId", + "c2jName" : "ContactFlowType", + "c2jShape" : "ContactFlowType", "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.

", - "enumType" : null, - "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" : "withDirectoryUserId", - "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.*/", - "getterMethodName" : "getDirectoryUserId", + "documentation" : "

The type of contact flow.

", + "enumType" : "ContactFlowType", + "fluentSetterDocumentation" : "/**

The type of contact flow.

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

The type of contact flow.

\n@return The type of contact flow.\n@see ContactFlowType*/", + "getterMethodName" : "getContactFlowType", "getterModel" : { "returnType" : "String", "documentation" : null @@ -1629,11 +1725,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "DirectoryUserId", + "marshallLocationName" : "ContactFlowType", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "DirectoryUserId", + "unmarshallLocationName" : "ContactFlowType", "uri" : false }, "idempotencyToken" : false, @@ -1645,14 +1741,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "DirectoryUserId", + "name" : "ContactFlowType", "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", + "setterDocumentation" : "/**

The type of contact flow.

\n@param contactFlowType The type of contact flow.\n@see ContactFlowType*/", + "setterMethodName" : "setContactFlowType", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "directoryUserId", + "variableName" : "contactFlowType", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -1661,379 +1757,97 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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.*/", + "varargSetterDocumentation" : "/**

The type of contact flow.

\n@param contactFlowType The type of contact flow.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ContactFlowType*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "directoryUserId", + "variableName" : "contactFlowType", "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.

", + "documentation" : "

The type of contact flow.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null - }, { - "c2jName" : "SecurityProfileIds", - "c2jShape" : "SecurityProfileIds", - "deprecated" : false, - "documentation" : "

The unique identifier of the security profile to assign to the user created.

", - "enumType" : null, - "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" : "withSecurityProfileIds", - "getterDocumentation" : "/**

The unique identifier of the security profile to assign to the user created.

\n@return The unique identifier of the security profile to assign to the user created.*/", - "getterMethodName" : "getSecurityProfileIds", - "getterModel" : { - "returnType" : "java.util.List", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "SecurityProfileIds", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "SecurityProfileIds", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : true, - "listModel" : { - "implType" : "java.util.ArrayList", - "interfaceType" : "java.util.List", - "listMemberModel" : { - "c2jName" : "member", - "c2jShape" : "SecurityProfileId", - "deprecated" : false, - "documentation" : "", - "enumType" : null, - "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMember", - "getterDocumentation" : "/**\n@return */", - "getterMethodName" : "getMember", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "member", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "member", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "Member", - "sensitive" : false, - "setterDocumentation" : "/**\n@param member */", - "setterMethodName" : "setMember", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "member", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "member", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "Arn" : { + "c2jName" : "Arn", + "c2jShape" : "ARN", + "deprecated" : false, + "documentation" : "

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

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

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

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

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

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

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

\n@param arn The Amazon Resource Name (ARN) of the contact flow.*/", + "setterMethodName" : "setArn", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "arn", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, "simple" : true, - "simpleType" : "String", - "templateImplType" : "java.util.ArrayList", - "templateType" : "java.util.List" - }, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "List", - "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" : { - "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "securityProfileIds", - "variableType" : "java.util.List", - "documentation" : "", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : false, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The unique identifier of the security profile to assign to the user created.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setSecurityProfileIds(java.util.Collection)} or {@link #withSecurityProfileIds(java.util.Collection)} if you want to override the existing values.

\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.*/", - "variable" : { - "timestampFormat" : null, - "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 - }, { - "c2jName" : "RoutingProfileId", - "c2jShape" : "RoutingProfileId", - "deprecated" : false, - "documentation" : "

The unique identifier for the routing profile to assign to the user created.

", - "enumType" : null, - "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" : "withRoutingProfileId", - "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.*/", - "getterMethodName" : "getRoutingProfileId", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "RoutingProfileId", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "RoutingProfileId", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "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" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "routingProfileId", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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.*/", - "variable" : { - "timestampFormat" : null, - "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 - }, { - "c2jName" : "HierarchyGroupId", - "c2jShape" : "HierarchyGroupId", - "deprecated" : false, - "documentation" : "

The unique identifier for the hierarchy group to assign to the user created.

", - "enumType" : null, - "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" : "withHierarchyGroupId", - "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.*/", - "getterMethodName" : "getHierarchyGroupId", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "HierarchyGroupId", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "HierarchyGroupId", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "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" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "hierarchyGroupId", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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.*/", - "variable" : { - "timestampFormat" : null, - "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 - }, { - "c2jName" : "InstanceId", - "c2jShape" : "InstanceId", - "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.

", - "enumType" : null, - "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" : "withInstanceId", - "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.*/", - "getterMethodName" : "getInstanceId", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : "uri", - "marshallLocation" : "PATH", - "marshallLocationName" : "InstanceId", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "InstanceId", - "uri" : true - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "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" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "instanceId", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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.*/", - "variable" : { - "timestampFormat" : null, - "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" + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

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

\n@param arn The Amazon Resource Name (ARN) of the contact flow.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "arn", + "variableType" : "String", + "documentation" : "

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

", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null }, - "xmlNameSpaceUri" : null - } ], - "membersAsMap" : { - "DirectoryUserId" : { - "c2jName" : "DirectoryUserId", - "c2jShape" : "DirectoryUserId", + "ContactFlowType" : { + "c2jName" : "ContactFlowType", + "c2jShape" : "ContactFlowType", "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.

", - "enumType" : null, - "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" : "withDirectoryUserId", - "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.*/", - "getterMethodName" : "getDirectoryUserId", + "documentation" : "

The type of contact flow.

", + "enumType" : "ContactFlowType", + "fluentSetterDocumentation" : "/**

The type of contact flow.

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

The type of contact flow.

\n@return The type of contact flow.\n@see ContactFlowType*/", + "getterMethodName" : "getContactFlowType", "getterModel" : { "returnType" : "String", "documentation" : null @@ -2048,11 +1862,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "DirectoryUserId", + "marshallLocationName" : "ContactFlowType", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "DirectoryUserId", + "unmarshallLocationName" : "ContactFlowType", "uri" : false }, "idempotencyToken" : false, @@ -2064,14 +1878,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "DirectoryUserId", + "name" : "ContactFlowType", "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", + "setterDocumentation" : "/**

The type of contact flow.

\n@param contactFlowType The type of contact flow.\n@see ContactFlowType*/", + "setterMethodName" : "setContactFlowType", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "directoryUserId", + "variableName" : "contactFlowType", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -2080,28 +1894,28 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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.*/", + "varargSetterDocumentation" : "/**

The type of contact flow.

\n@param contactFlowType The type of contact flow.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ContactFlowType*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "directoryUserId", + "variableName" : "contactFlowType", "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.

", + "documentation" : "

The type of contact flow.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "HierarchyGroupId" : { - "c2jName" : "HierarchyGroupId", - "c2jShape" : "HierarchyGroupId", + "Id" : { + "c2jName" : "Id", + "c2jShape" : "ContactFlowId", "deprecated" : false, - "documentation" : "

The unique identifier for the hierarchy group to assign to the user created.

", + "documentation" : "

The identifier of the contact flow.

", "enumType" : null, - "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" : "withHierarchyGroupId", - "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.*/", - "getterMethodName" : "getHierarchyGroupId", + "fluentSetterDocumentation" : "/**

The identifier of the contact flow.

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

The identifier of the contact flow.

\n@return The identifier of the contact flow.*/", + "getterMethodName" : "getId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -2116,11 +1930,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "HierarchyGroupId", + "marshallLocationName" : "Id", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "HierarchyGroupId", + "unmarshallLocationName" : "Id", "uri" : false }, "idempotencyToken" : false, @@ -2132,14 +1946,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "HierarchyGroupId", + "name" : "Id", "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", + "setterDocumentation" : "/**

The identifier of the contact flow.

\n@param id The identifier of the contact flow.*/", + "setterMethodName" : "setId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "hierarchyGroupId", + "variableName" : "id", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -2148,164 +1962,28 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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.*/", + "varargSetterDocumentation" : "/**

The identifier of the contact flow.

\n@param id The identifier of the contact flow.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "hierarchyGroupId", + "variableName" : "id", "variableType" : "String", - "documentation" : "

The unique identifier for the hierarchy group to assign to the user created.

", + "documentation" : "

The identifier of the contact flow.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "IdentityInfo" : { - "c2jName" : "IdentityInfo", - "c2jShape" : "UserIdentityInfo", - "deprecated" : false, - "documentation" : "

Information about the user, including email address, first name, and last name.

", - "enumType" : null, - "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" : "withIdentityInfo", - "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.*/", - "getterMethodName" : "getIdentityInfo", - "getterModel" : { - "returnType" : "UserIdentityInfo", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "IdentityInfo", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "IdentityInfo", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "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" : { - "timestampFormat" : null, - "variableDeclarationType" : "UserIdentityInfo", - "variableName" : "identityInfo", - "variableType" : "UserIdentityInfo", - "documentation" : "", - "simpleType" : "UserIdentityInfo", - "variableSetterType" : "UserIdentityInfo" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : false, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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.*/", - "variable" : { - "timestampFormat" : null, - "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" : { - "c2jName" : "InstanceId", - "c2jShape" : "InstanceId", - "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.

", - "enumType" : null, - "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" : "withInstanceId", - "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.*/", - "getterMethodName" : "getInstanceId", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : "uri", - "marshallLocation" : "PATH", - "marshallLocationName" : "InstanceId", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "InstanceId", - "uri" : true - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "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" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "instanceId", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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.*/", - "variable" : { - "timestampFormat" : null, - "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" : { - "c2jName" : "Password", - "c2jShape" : "Password", + "Name" : { + "c2jName" : "Name", + "c2jShape" : "ContactFlowName", "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.

", + "documentation" : "

The name of the contact flow.

", "enumType" : null, - "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" : "withPassword", - "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.*/", - "getterMethodName" : "getPassword", + "fluentSetterDocumentation" : "/**

The name of the contact flow.

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

The name of the contact flow.

\n@return The name of the contact flow.*/", + "getterMethodName" : "getName", "getterModel" : { "returnType" : "String", "documentation" : null @@ -2320,11 +1998,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Password", + "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Password", + "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, @@ -2336,14 +2014,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "Password", + "name" : "Name", "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", + "setterDocumentation" : "/**

The name of the contact flow.

\n@param name The name of the contact flow.*/", + "setterMethodName" : "setName", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "password", + "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -2352,367 +2030,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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.*/", + "varargSetterDocumentation" : "/**

The name of the contact flow.

\n@param name The name of the contact flow.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "password", + "variableName" : "name", "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" : { - "c2jName" : "PhoneConfig", - "c2jShape" : "UserPhoneConfig", - "deprecated" : false, - "documentation" : "

Specifies the phone settings for the user, including AfterContactWorkTimeLimit, AutoAccept, DeskPhoneNumber, and PhoneType.

", - "enumType" : null, - "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" : "withPhoneConfig", - "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.*/", - "getterMethodName" : "getPhoneConfig", - "getterModel" : { - "returnType" : "UserPhoneConfig", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "PhoneConfig", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "PhoneConfig", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "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" : { - "timestampFormat" : null, - "variableDeclarationType" : "UserPhoneConfig", - "variableName" : "phoneConfig", - "variableType" : "UserPhoneConfig", - "documentation" : "", - "simpleType" : "UserPhoneConfig", - "variableSetterType" : "UserPhoneConfig" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : false, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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.*/", - "variable" : { - "timestampFormat" : null, - "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" : { - "c2jName" : "RoutingProfileId", - "c2jShape" : "RoutingProfileId", - "deprecated" : false, - "documentation" : "

The unique identifier for the routing profile to assign to the user created.

", - "enumType" : null, - "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" : "withRoutingProfileId", - "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.*/", - "getterMethodName" : "getRoutingProfileId", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "RoutingProfileId", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "RoutingProfileId", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "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" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "routingProfileId", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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.*/", - "variable" : { - "timestampFormat" : null, - "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" : { - "c2jName" : "SecurityProfileIds", - "c2jShape" : "SecurityProfileIds", - "deprecated" : false, - "documentation" : "

The unique identifier of the security profile to assign to the user created.

", - "enumType" : null, - "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" : "withSecurityProfileIds", - "getterDocumentation" : "/**

The unique identifier of the security profile to assign to the user created.

\n@return The unique identifier of the security profile to assign to the user created.*/", - "getterMethodName" : "getSecurityProfileIds", - "getterModel" : { - "returnType" : "java.util.List", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "SecurityProfileIds", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "SecurityProfileIds", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : true, - "listModel" : { - "implType" : "java.util.ArrayList", - "interfaceType" : "java.util.List", - "listMemberModel" : { - "c2jName" : "member", - "c2jShape" : "SecurityProfileId", - "deprecated" : false, - "documentation" : "", - "enumType" : null, - "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMember", - "getterDocumentation" : "/**\n@return */", - "getterMethodName" : "getMember", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "member", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "member", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "Member", - "sensitive" : false, - "setterDocumentation" : "/**\n@param member */", - "setterMethodName" : "setMember", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "member", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "member", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, - "memberLocationName" : null, - "memberType" : "String", - "map" : false, - "marshallNonAutoConstructedEmptyLists" : false, - "memberAdditionalMarshallingPath" : null, - "memberAdditionalUnmarshallingPath" : null, - "sendEmptyQueryString" : false, - "simple" : true, - "simpleType" : "String", - "templateImplType" : "java.util.ArrayList", - "templateType" : "java.util.List" - }, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "List", - "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" : { - "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "securityProfileIds", - "variableType" : "java.util.List", - "documentation" : "", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : false, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The unique identifier of the security profile to assign to the user created.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setSecurityProfileIds(java.util.Collection)} or {@link #withSecurityProfileIds(java.util.Collection)} if you want to override the existing values.

\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.*/", - "variable" : { - "timestampFormat" : null, - "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" : { - "c2jName" : "Username", - "c2jShape" : "AgentUsername", - "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_-.\\@]+.

", - "enumType" : null, - "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" : "withUsername", - "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_-.\\@]+.*/", - "getterMethodName" : "getUsername", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Username", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "Username", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "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" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "username", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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.*/", - "variable" : { - "timestampFormat" : null, - "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_-.\\@]+.

", + "documentation" : "

The name of the contact flow.

", "simpleType" : "String", "variableSetterType" : "String" }, @@ -2721,24 +2045,27 @@ }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : [ "Username", "PhoneConfig", "SecurityProfileIds", "RoutingProfileId", "InstanceId" ], - "shapeName" : "CreateUserRequest", + "required" : null, + "shapeName" : "ContactFlowSummary", "signerAware" : false, "signerType" : null, - "unmarshaller" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "CreateUserRequest", - "variableName" : "createUserRequest", - "variableType" : "CreateUserRequest", + "variableDeclarationType" : "ContactFlowSummary", + "variableName" : "contactFlowSummary", + "variableType" : "ContactFlowSummary", "documentation" : null, - "simpleType" : "CreateUserRequest", - "variableSetterType" : "CreateUserRequest" + "simpleType" : "ContactFlowSummary", + "variableSetterType" : "ContactFlowSummary" }, "wrapper" : false }, - "CreateUserResult" : { - "c2jName" : "CreateUserResponse", + "ContactFlowType" : { + "c2jName" : "ContactFlowType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -2747,7 +2074,34 @@ }, "deprecated" : false, "documentation" : "", - "enums" : null, + "enums" : [ { + "name" : "CONTACT_FLOW", + "value" : "CONTACT_FLOW" + }, { + "name" : "CUSTOMER_QUEUE", + "value" : "CUSTOMER_QUEUE" + }, { + "name" : "CUSTOMER_HOLD", + "value" : "CUSTOMER_HOLD" + }, { + "name" : "CUSTOMER_WHISPER", + "value" : "CUSTOMER_WHISPER" + }, { + "name" : "AGENT_HOLD", + "value" : "AGENT_HOLD" + }, { + "name" : "AGENT_WHISPER", + "value" : "AGENT_WHISPER" + }, { + "name" : "OUTBOUND_WHISPER", + "value" : "OUTBOUND_WHISPER" + }, { + "name" : "AGENT_TRANSFER", + "value" : "AGENT_TRANSFER" + }, { + "name" : "QUEUE_TRANSFER", + "value" : "QUEUE_TRANSFER" + } ], "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, @@ -2755,21 +2109,107 @@ "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, - "members" : [ { - "c2jName" : "UserId", - "c2jShape" : "UserId", - "deprecated" : false, - "documentation" : "

The unique identifier for the user account in Amazon Connect

", - "enumType" : null, - "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" : "withUserId", - "getterDocumentation" : "/**

The unique identifier for the user account in Amazon Connect

\n@return The unique identifier for the user account in Amazon Connect*/", - "getterMethodName" : "getUserId", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { + "members" : null, + "membersAsMap" : { }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "ContactFlowType", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "ContactFlowType", + "variableName" : "contactFlowType", + "variableType" : "ContactFlowType", + "documentation" : null, + "simpleType" : "ContactFlowType", + "variableSetterType" : "ContactFlowType" + }, + "wrapper" : false + }, + "ContactNotFoundException" : { + "c2jName" : "ContactNotFoundException", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "

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

", + "enums" : null, + "errorCode" : "ContactNotFoundException", + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ ], + "membersAsMap" : { }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "ContactNotFoundException", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : null, + "variable" : { + "timestampFormat" : null, + "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 + }, + "deprecated" : false, + "documentation" : "", + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : { + "action" : "CreateUser", + "locationName" : null, + "requestUri" : "/users/{InstanceId}", + "target" : null, + "verb" : "PUT", + "xmlNameSpaceUri" : null + }, + "members" : [ { + "c2jName" : "Username", + "c2jShape" : "AgentUsername", + "deprecated" : false, + "documentation" : "

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

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

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

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

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

\n@return The user name for the account. For instances not using SAML for identity management, the user name can include up to 20 characters. If you are using SAML for identity management, the user name can include up to 64 characters from [a-zA-Z0-9_-.\\@]+.*/", + "getterMethodName" : "getUsername", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, @@ -2779,11 +2219,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "UserId", + "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "UserId", + "unmarshallLocationName" : "Username", "uri" : false }, "idempotencyToken" : false, @@ -2795,14 +2235,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "UserId", + "name" : "Username", "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", + "setterDocumentation" : "/**

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

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

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.*/", + "varargSetterDocumentation" : "/**

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

\n@param username The user name for the account. For instances not using SAML for identity management, the user name can include up to 20 characters. If you are using SAML for identity management, the user name can include up to 64 characters from [a-zA-Z0-9_-.\\@]+.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "userId", + "variableName" : "username", "variableType" : "String", - "documentation" : "

The unique identifier for the user account in Amazon Connect

", + "documentation" : "

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

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "UserArn", - "c2jShape" : "ARN", + "c2jName" : "Password", + "c2jShape" : "Password", "deprecated" : false, - "documentation" : "

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

", + "documentation" : "

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

", "enumType" : null, - "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" : "withUserArn", - "getterDocumentation" : "/**

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

\n@return The Amazon Resource Name (ARN) of the user account created.*/", - "getterMethodName" : "getUserArn", + "fluentSetterDocumentation" : "/**

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

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

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

\n@return The password for the user account. A password is required if you are using Amazon Connect for identity management. Otherwise, it is an error to include a password.*/", + "getterMethodName" : "getPassword", "getterModel" : { "returnType" : "String", "documentation" : null @@ -2846,11 +2286,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "UserArn", + "marshallLocationName" : "Password", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "UserArn", + "unmarshallLocationName" : "Password", "uri" : false }, "idempotencyToken" : false, @@ -2862,14 +2302,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "UserArn", + "name" : "Password", "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", + "setterDocumentation" : "/**

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

\n@param password The password for the user account. A password is required if you are using Amazon Connect for identity management. Otherwise, it is an error to include a password.*/", + "setterMethodName" : "setPassword", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "userArn", + "variableName" : "password", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -2878,208 +2318,30 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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.*/", + "varargSetterDocumentation" : "/**

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

\n@param password The password for the user account. A password is required if you are using Amazon Connect for identity management. Otherwise, it is an error to include a password.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "userArn", + "variableName" : "password", "variableType" : "String", - "documentation" : "

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

", + "documentation" : "

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

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null - } ], - "membersAsMap" : { - "UserArn" : { - "c2jName" : "UserArn", - "c2jShape" : "ARN", - "deprecated" : false, - "documentation" : "

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

", - "enumType" : null, - "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" : "withUserArn", - "getterDocumentation" : "/**

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

\n@return The Amazon Resource Name (ARN) of the user account created.*/", - "getterMethodName" : "getUserArn", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "UserArn", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "UserArn", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "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" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "userArn", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "userArn", - "variableType" : "String", - "documentation" : "

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

", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, - "UserId" : { - "c2jName" : "UserId", - "c2jShape" : "UserId", - "deprecated" : false, - "documentation" : "

The unique identifier for the user account in Amazon Connect

", - "enumType" : null, - "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" : "withUserId", - "getterDocumentation" : "/**

The unique identifier for the user account in Amazon Connect

\n@return The unique identifier for the user account in Amazon Connect*/", - "getterMethodName" : "getUserId", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "UserId", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "UserId", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "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" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "userId", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "userId", - "variableType" : "String", - "documentation" : "

The unique identifier for the user account in Amazon Connect

", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - } - }, - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "CreateUserResult", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : { - "flattened" : false, - "resultWrapper" : null - }, - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "CreateUserResult", - "variableName" : "createUserResult", - "variableType" : "CreateUserResult", - "documentation" : null, - "simpleType" : "CreateUserResult", - "variableSetterType" : "CreateUserResult" - }, - "wrapper" : false - }, - "Credentials" : { - "c2jName" : "Credentials", - "customization" : { - "artificialResultWrapper" : null, - "skipGeneratingMarshaller" : false, - "skipGeneratingModelClass" : false, - "skipGeneratingUnmarshaller" : false - }, - "deprecated" : false, - "documentation" : "

The credentials to use for federation.

", - "enums" : null, - "errorCode" : null, - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : null, - "members" : [ { - "c2jName" : "AccessToken", - "c2jShape" : "SecurityToken", - "deprecated" : false, - "documentation" : "

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

", - "enumType" : null, - "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" : "withAccessToken", - "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*/", - "getterMethodName" : "getAccessToken", - "getterModel" : { - "returnType" : "String", - "documentation" : null + }, { + "c2jName" : "IdentityInfo", + "c2jShape" : "UserIdentityInfo", + "deprecated" : false, + "documentation" : "

The information about the identity of the user.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

The information about the identity of the user.

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

The information about the identity of the user.

\n@return The information about the identity of the user.*/", + "getterMethodName" : "getIdentityInfo", + "getterModel" : { + "returnType" : "UserIdentityInfo", + "documentation" : null }, "http" : { "additionalMarshallingPath" : null, @@ -3091,11 +2353,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "AccessToken", + "marshallLocationName" : "IdentityInfo", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "AccessToken", + "unmarshallLocationName" : "IdentityInfo", "uri" : false }, "idempotencyToken" : false, @@ -3105,47 +2367,47 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "String", - "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", + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "IdentityInfo", + "sensitive" : false, + "setterDocumentation" : "/**

The information about the identity of the user.

\n@param identityInfo The information about the identity of the user.*/", + "setterMethodName" : "setIdentityInfo", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "accessToken", - "variableType" : "String", + "variableDeclarationType" : "UserIdentityInfo", + "variableName" : "identityInfo", + "variableType" : "UserIdentityInfo", "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "simpleType" : "UserIdentityInfo", + "variableSetterType" : "UserIdentityInfo" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : true, + "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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.*/", + "varargSetterDocumentation" : "/**

The information about the identity of the user.

\n@param identityInfo The information about the identity of the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "accessToken", - "variableType" : "String", - "documentation" : "

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

", - "simpleType" : "String", - "variableSetterType" : "String" + "variableDeclarationType" : "UserIdentityInfo", + "variableName" : "identityInfo", + "variableType" : "UserIdentityInfo", + "documentation" : "

The information about the identity of the user.

", + "simpleType" : "UserIdentityInfo", + "variableSetterType" : "UserIdentityInfo" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "AccessTokenExpiration", - "c2jShape" : "timestamp", + "c2jName" : "PhoneConfig", + "c2jShape" : "UserPhoneConfig", "deprecated" : false, - "documentation" : "

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

", + "documentation" : "

The phone settings for the user.

", "enumType" : null, - "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" : "withAccessTokenExpiration", - "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*/", - "getterMethodName" : "getAccessTokenExpiration", + "fluentSetterDocumentation" : "/**

The phone settings for the user.

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

The phone settings for the user.

\n@return The phone settings for the user.*/", + "getterMethodName" : "getPhoneConfig", "getterModel" : { - "returnType" : "java.util.Date", + "returnType" : "UserPhoneConfig", "documentation" : null }, "http" : { @@ -3158,11 +2420,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "AccessTokenExpiration", + "marshallLocationName" : "PhoneConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "AccessTokenExpiration", + "unmarshallLocationName" : "PhoneConfig", "uri" : false }, "idempotencyToken" : false, @@ -3172,45 +2434,45 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "java.util.Date", - "marshallingType" : "DATE", - "name" : "AccessTokenExpiration", + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "PhoneConfig", "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", + "setterDocumentation" : "/**

The phone settings for the user.

\n@param phoneConfig The phone settings for the user.*/", + "setterMethodName" : "setPhoneConfig", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.Date", - "variableName" : "accessTokenExpiration", - "variableType" : "java.util.Date", + "variableDeclarationType" : "UserPhoneConfig", + "variableName" : "phoneConfig", + "variableType" : "UserPhoneConfig", "documentation" : "", - "simpleType" : "Date", - "variableSetterType" : "java.util.Date" + "simpleType" : "UserPhoneConfig", + "variableSetterType" : "UserPhoneConfig" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : true, + "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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.*/", + "varargSetterDocumentation" : "/**

The phone settings for the user.

\n@param phoneConfig The phone settings for the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { - "timestampFormat" : "unixTimestamp", - "variableDeclarationType" : "java.util.Date", - "variableName" : "accessTokenExpiration", - "variableType" : "java.util.Date", - "documentation" : "

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

", - "simpleType" : "Date", - "variableSetterType" : "java.util.Date" + "timestampFormat" : null, + "variableDeclarationType" : "UserPhoneConfig", + "variableName" : "phoneConfig", + "variableType" : "UserPhoneConfig", + "documentation" : "

The phone settings for the user.

", + "simpleType" : "UserPhoneConfig", + "variableSetterType" : "UserPhoneConfig" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "RefreshToken", - "c2jShape" : "SecurityToken", + "c2jName" : "DirectoryUserId", + "c2jShape" : "DirectoryUserId", "deprecated" : false, - "documentation" : "

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

", + "documentation" : "

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

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

", "enumType" : null, - "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" : "withRefreshToken", - "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.*/", - "getterMethodName" : "getRefreshToken", + "fluentSetterDocumentation" : "/**

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

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

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

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

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

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

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

This parameter is required if you are using an existing directory for identity management in Amazon Connect when Amazon Connect cannot access your directory to authenticate users. If you are using SAML for identity management and include this parameter, an error is returned.*/", + "getterMethodName" : "getDirectoryUserId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -3225,11 +2487,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "RefreshToken", + "marshallLocationName" : "DirectoryUserId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "RefreshToken", + "unmarshallLocationName" : "DirectoryUserId", "uri" : false }, "idempotencyToken" : false, @@ -3241,14 +2503,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "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", + "name" : "DirectoryUserId", + "sensitive" : false, + "setterDocumentation" : "/**

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

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

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

This parameter is required if you are using an existing directory for identity management in Amazon Connect when Amazon Connect cannot access your directory to authenticate users. If you are using SAML for identity management and include this parameter, an error is returned.*/", + "setterMethodName" : "setDirectoryUserId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "refreshToken", + "variableName" : "directoryUserId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -3257,29 +2519,29 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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.*/", + "varargSetterDocumentation" : "/**

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

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

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

This parameter is required if you are using an existing directory for identity management in Amazon Connect when Amazon Connect cannot access your directory to authenticate users. If you are using SAML for identity management and include this parameter, an error is returned.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "refreshToken", + "variableName" : "directoryUserId", "variableType" : "String", - "documentation" : "

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

", + "documentation" : "

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

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

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "RefreshTokenExpiration", - "c2jShape" : "timestamp", + "c2jName" : "SecurityProfileIds", + "c2jShape" : "SecurityProfileIds", "deprecated" : false, - "documentation" : "

Renews the expiration timer for a generated token.

", + "documentation" : "

The identifier of the security profile for the user.

", "enumType" : null, - "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" : "withRefreshTokenExpiration", - "getterDocumentation" : "/**

Renews the expiration timer for a generated token.

\n@return Renews the expiration timer for a generated token.*/", - "getterMethodName" : "getRefreshTokenExpiration", + "fluentSetterDocumentation" : "/**

The identifier of the security profile for the user.

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

The identifier of the security profile for the user.

\n@return The identifier of the security profile for the user.*/", + "getterMethodName" : "getSecurityProfileIds", "getterModel" : { - "returnType" : "java.util.Date", + "returnType" : "java.util.List", "documentation" : null }, "http" : { @@ -3292,373 +2554,141 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "RefreshTokenExpiration", + "marshallLocationName" : "SecurityProfileIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "RefreshTokenExpiration", + "unmarshallLocationName" : "SecurityProfileIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "java.util.Date", - "marshallingType" : "DATE", - "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" : { - "timestampFormat" : null, - "variableDeclarationType" : "java.util.Date", - "variableName" : "refreshTokenExpiration", - "variableType" : "java.util.Date", - "documentation" : "", - "simpleType" : "Date", - "variableSetterType" : "java.util.Date" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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.*/", - "variable" : { - "timestampFormat" : "unixTimestamp", - "variableDeclarationType" : "java.util.Date", - "variableName" : "refreshTokenExpiration", - "variableType" : "java.util.Date", - "documentation" : "

Renews the expiration timer for a generated token.

", - "simpleType" : "Date", - "variableSetterType" : "java.util.Date" - }, - "xmlNameSpaceUri" : null - } ], - "membersAsMap" : { - "AccessToken" : { - "c2jName" : "AccessToken", - "c2jShape" : "SecurityToken", - "deprecated" : false, - "documentation" : "

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

", - "enumType" : null, - "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" : "withAccessToken", - "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*/", - "getterMethodName" : "getAccessToken", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "AccessToken", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "AccessToken", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "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" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "accessToken", - "variableType" : "String", + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "SecurityProfileId", + "deprecated" : false, "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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.*/", - "variable" : { - "timestampFormat" : null, - "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" : { - "c2jName" : "AccessTokenExpiration", - "c2jShape" : "timestamp", - "deprecated" : false, - "documentation" : "

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

", - "enumType" : null, - "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" : "withAccessTokenExpiration", - "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*/", - "getterMethodName" : "getAccessTokenExpiration", - "getterModel" : { - "returnType" : "java.util.Date", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "AccessTokenExpiration", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "AccessTokenExpiration", - "uri" : false + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member */", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "member", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "member", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, + "memberLocationName" : null, + "memberType" : "String", "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "java.util.Date", - "marshallingType" : "DATE", - "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" : { - "timestampFormat" : null, - "variableDeclarationType" : "java.util.Date", - "variableName" : "accessTokenExpiration", - "variableType" : "java.util.Date", - "documentation" : "", - "simpleType" : "Date", - "variableSetterType" : "java.util.Date" - }, - "shouldEmitLegacyEnumSetter" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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.*/", - "variable" : { - "timestampFormat" : "unixTimestamp", - "variableDeclarationType" : "java.util.Date", - "variableName" : "accessTokenExpiration", - "variableType" : "java.util.Date", - "documentation" : "

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

", - "simpleType" : "Date", - "variableSetterType" : "java.util.Date" - }, - "xmlNameSpaceUri" : null + "simpleType" : "String", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" }, - "RefreshToken" : { - "c2jName" : "RefreshToken", - "c2jShape" : "SecurityToken", - "deprecated" : false, - "documentation" : "

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

", - "enumType" : null, - "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" : "withRefreshToken", - "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.*/", - "getterMethodName" : "getRefreshToken", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "RefreshToken", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "RefreshToken", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "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" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "refreshToken", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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.*/", - "variable" : { - "timestampFormat" : null, - "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 + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "SecurityProfileIds", + "sensitive" : false, + "setterDocumentation" : "/**

The identifier of the security profile for the user.

\n@param securityProfileIds The identifier of the security profile for the user.*/", + "setterMethodName" : "setSecurityProfileIds", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "securityProfileIds", + "variableType" : "java.util.List", + "documentation" : "", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, - "RefreshTokenExpiration" : { - "c2jName" : "RefreshTokenExpiration", - "c2jShape" : "timestamp", - "deprecated" : false, - "documentation" : "

Renews the expiration timer for a generated token.

", - "enumType" : null, - "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" : "withRefreshTokenExpiration", - "getterDocumentation" : "/**

Renews the expiration timer for a generated token.

\n@return Renews the expiration timer for a generated token.*/", - "getterMethodName" : "getRefreshTokenExpiration", - "getterModel" : { - "returnType" : "java.util.Date", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "RefreshTokenExpiration", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "RefreshTokenExpiration", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "java.util.Date", - "marshallingType" : "DATE", - "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" : { - "timestampFormat" : null, - "variableDeclarationType" : "java.util.Date", - "variableName" : "refreshTokenExpiration", - "variableType" : "java.util.Date", - "documentation" : "", - "simpleType" : "Date", - "variableSetterType" : "java.util.Date" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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.*/", - "variable" : { - "timestampFormat" : "unixTimestamp", - "variableDeclarationType" : "java.util.Date", - "variableName" : "refreshTokenExpiration", - "variableType" : "java.util.Date", - "documentation" : "

Renews the expiration timer for a generated token.

", - "simpleType" : "Date", - "variableSetterType" : "java.util.Date" - }, - "xmlNameSpaceUri" : null - } - }, - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "Credentials", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : { - "flattened" : false, - "resultWrapper" : null - }, - "variable" : { - "timestampFormat" : null, - "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 - }, - "deprecated" : false, - "documentation" : "

A CurrentMetric object that contains the Name and Unit for the metric.

", - "enums" : null, - "errorCode" : null, - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : null, - "members" : [ { - "c2jName" : "Name", - "c2jShape" : "CurrentMetricName", + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

The identifier of the security profile for the user.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setSecurityProfileIds(java.util.Collection)} or {@link #withSecurityProfileIds(java.util.Collection)} if you want to override the existing values.

\n@param securityProfileIds The identifier of the security profile for the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "securityProfileIds", + "variableType" : "java.util.List", + "documentation" : "

The identifier of the security profile for the user.

", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "RoutingProfileId", + "c2jShape" : "RoutingProfileId", "deprecated" : false, - "documentation" : "

The name of the metric.

", - "enumType" : "CurrentMetricName", - "fluentSetterDocumentation" : "/**

The name of the metric.

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

The name of the metric.

\n@return The name of the metric.\n@see CurrentMetricName*/", - "getterMethodName" : "getName", + "documentation" : "

The identifier of the routing profile for the user.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

The identifier of the routing profile for the user.

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

The identifier of the routing profile for the user.

\n@return The identifier of the routing profile for the user.*/", + "getterMethodName" : "getRoutingProfileId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -3673,11 +2703,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Name", + "marshallLocationName" : "RoutingProfileId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Name", + "unmarshallLocationName" : "RoutingProfileId", "uri" : false }, "idempotencyToken" : false, @@ -3689,14 +2719,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "Name", + "name" : "RoutingProfileId", "sensitive" : false, - "setterDocumentation" : "/**

The name of the metric.

\n@param name The name of the metric.\n@see CurrentMetricName*/", - "setterMethodName" : "setName", + "setterDocumentation" : "/**

The identifier of the routing profile for the user.

\n@param routingProfileId The identifier of the routing profile for the user.*/", + "setterMethodName" : "setRoutingProfileId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "name", + "variableName" : "routingProfileId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -3705,27 +2735,27 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The name of the metric.

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

The identifier of the routing profile for the user.

\n@param routingProfileId The identifier of the routing profile for the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "name", + "variableName" : "routingProfileId", "variableType" : "String", - "documentation" : "

The name of the metric.

", + "documentation" : "

The identifier of the routing profile for the user.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "Unit", - "c2jShape" : "Unit", + "c2jName" : "HierarchyGroupId", + "c2jShape" : "HierarchyGroupId", "deprecated" : false, - "documentation" : "

The unit for the metric.

", - "enumType" : "Unit", - "fluentSetterDocumentation" : "/**

The unit for the metric.

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

The unit for the metric.

\n@return The unit for the metric.\n@see Unit*/", - "getterMethodName" : "getUnit", + "documentation" : "

The identifier of the hierarchy group for the user.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

The identifier of the hierarchy group for the user.

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

The identifier of the hierarchy group for the user.

\n@return The identifier of the hierarchy group for the user.*/", + "getterMethodName" : "getHierarchyGroupId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -3740,11 +2770,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Unit", + "marshallLocationName" : "HierarchyGroupId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Unit", + "unmarshallLocationName" : "HierarchyGroupId", "uri" : false }, "idempotencyToken" : false, @@ -3756,14 +2786,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "Unit", + "name" : "HierarchyGroupId", "sensitive" : false, - "setterDocumentation" : "/**

The unit for the metric.

\n@param unit The unit for the metric.\n@see Unit*/", - "setterMethodName" : "setUnit", + "setterDocumentation" : "/**

The identifier of the hierarchy group for the user.

\n@param hierarchyGroupId The identifier of the hierarchy group for the user.*/", + "setterMethodName" : "setHierarchyGroupId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "unit", + "variableName" : "hierarchyGroupId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -3772,29 +2802,96 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The unit for the metric.

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

The identifier of the hierarchy group for the user.

\n@param hierarchyGroupId The identifier of the hierarchy group for the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "unit", + "variableName" : "hierarchyGroupId", "variableType" : "String", - "documentation" : "

The unit for the metric.

", + "documentation" : "

The identifier of the hierarchy group for the user.

", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "InstanceId", + "c2jShape" : "InstanceId", + "deprecated" : false, + "documentation" : "

The identifier of the Amazon Connect instance.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "instanceId", + "variableType" : "String", + "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "Name" : { - "c2jName" : "Name", - "c2jShape" : "CurrentMetricName", + "DirectoryUserId" : { + "c2jName" : "DirectoryUserId", + "c2jShape" : "DirectoryUserId", "deprecated" : false, - "documentation" : "

The name of the metric.

", - "enumType" : "CurrentMetricName", - "fluentSetterDocumentation" : "/**

The name of the metric.

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

The name of the metric.

\n@return The name of the metric.\n@see CurrentMetricName*/", - "getterMethodName" : "getName", + "documentation" : "

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

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

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

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

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

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

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

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

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

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

This parameter is required if you are using an existing directory for identity management in Amazon Connect when Amazon Connect cannot access your directory to authenticate users. If you are using SAML for identity management and include this parameter, an error is returned.*/", + "getterMethodName" : "getDirectoryUserId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -3809,11 +2906,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Name", + "marshallLocationName" : "DirectoryUserId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Name", + "unmarshallLocationName" : "DirectoryUserId", "uri" : false }, "idempotencyToken" : false, @@ -3825,14 +2922,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "Name", + "name" : "DirectoryUserId", "sensitive" : false, - "setterDocumentation" : "/**

The name of the metric.

\n@param name The name of the metric.\n@see CurrentMetricName*/", - "setterMethodName" : "setName", + "setterDocumentation" : "/**

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

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

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

This parameter is required if you are using an existing directory for identity management in Amazon Connect when Amazon Connect cannot access your directory to authenticate users. If you are using SAML for identity management and include this parameter, an error is returned.*/", + "setterMethodName" : "setDirectoryUserId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "name", + "variableName" : "directoryUserId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -3841,28 +2938,28 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The name of the metric.

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

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

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

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

This parameter is required if you are using an existing directory for identity management in Amazon Connect when Amazon Connect cannot access your directory to authenticate users. If you are using SAML for identity management and include this parameter, an error is returned.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "name", + "variableName" : "directoryUserId", "variableType" : "String", - "documentation" : "

The name of the metric.

", + "documentation" : "

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

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

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "Unit" : { - "c2jName" : "Unit", - "c2jShape" : "Unit", - "deprecated" : false, - "documentation" : "

The unit for the metric.

", - "enumType" : "Unit", - "fluentSetterDocumentation" : "/**

The unit for the metric.

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

The unit for the metric.

\n@return The unit for the metric.\n@see Unit*/", - "getterMethodName" : "getUnit", + "HierarchyGroupId" : { + "c2jName" : "HierarchyGroupId", + "c2jShape" : "HierarchyGroupId", + "deprecated" : false, + "documentation" : "

The identifier of the hierarchy group for the user.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

The identifier of the hierarchy group for the user.

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

The identifier of the hierarchy group for the user.

\n@return The identifier of the hierarchy group for the user.*/", + "getterMethodName" : "getHierarchyGroupId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -3877,11 +2974,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Unit", + "marshallLocationName" : "HierarchyGroupId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Unit", + "unmarshallLocationName" : "HierarchyGroupId", "uri" : false }, "idempotencyToken" : false, @@ -3893,14 +2990,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "Unit", + "name" : "HierarchyGroupId", "sensitive" : false, - "setterDocumentation" : "/**

The unit for the metric.

\n@param unit The unit for the metric.\n@see Unit*/", - "setterMethodName" : "setUnit", + "setterDocumentation" : "/**

The identifier of the hierarchy group for the user.

\n@param hierarchyGroupId The identifier of the hierarchy group for the user.*/", + "setterMethodName" : "setHierarchyGroupId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "unit", + "variableName" : "hierarchyGroupId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -3909,206 +3006,30 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The unit for the metric.

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

The identifier of the hierarchy group for the user.

\n@param hierarchyGroupId The identifier of the hierarchy group for the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "unit", + "variableName" : "hierarchyGroupId", "variableType" : "String", - "documentation" : "

The unit for the metric.

", + "documentation" : "

The identifier of the hierarchy group for the user.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null - } - }, - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "CurrentMetric", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : { - "flattened" : false, - "resultWrapper" : null - }, - "variable" : { - "timestampFormat" : null, - "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 - }, - "deprecated" : false, - "documentation" : "

A CurrentMetricData object.

", - "enums" : null, - "errorCode" : null, - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : null, - "members" : [ { - "c2jName" : "Metric", - "c2jShape" : "CurrentMetric", - "deprecated" : false, - "documentation" : "

The metric in a CurrentMetricData object.

", - "enumType" : null, - "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" : "withMetric", - "getterDocumentation" : "/**

The metric in a CurrentMetricData object.

\n@return The metric in a CurrentMetricData object.*/", - "getterMethodName" : "getMetric", - "getterModel" : { - "returnType" : "CurrentMetric", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Metric", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "Metric", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "Metric", - "sensitive" : false, - "setterDocumentation" : "/**

The metric in a CurrentMetricData object.

\n@param metric The metric in a CurrentMetricData object.*/", - "setterMethodName" : "setMetric", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "CurrentMetric", - "variableName" : "metric", - "variableType" : "CurrentMetric", - "documentation" : "", - "simpleType" : "CurrentMetric", - "variableSetterType" : "CurrentMetric" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : false, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "CurrentMetric", - "variableName" : "metric", - "variableType" : "CurrentMetric", - "documentation" : "

The metric in a CurrentMetricData object.

", - "simpleType" : "CurrentMetric", - "variableSetterType" : "CurrentMetric" - }, - "xmlNameSpaceUri" : null - }, { - "c2jName" : "Value", - "c2jShape" : "Value", - "deprecated" : false, - "documentation" : "

The value of the metric in the CurrentMetricData object.

", - "enumType" : null, - "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" : "withValue", - "getterDocumentation" : "/**

The value of the metric in the CurrentMetricData object.

\n@return The value of the metric in the CurrentMetricData object.*/", - "getterMethodName" : "getValue", - "getterModel" : { - "returnType" : "Double", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Value", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "Value", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "Double", - "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" : { - "timestampFormat" : null, - "variableDeclarationType" : "Double", - "variableName" : "value", - "variableType" : "Double", - "documentation" : "", - "simpleType" : "Double", - "variableSetterType" : "Double" }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "Double", - "variableName" : "value", - "variableType" : "Double", - "documentation" : "

The value of the metric in the CurrentMetricData object.

", - "simpleType" : "Double", - "variableSetterType" : "Double" - }, - "xmlNameSpaceUri" : null - } ], - "membersAsMap" : { - "Metric" : { - "c2jName" : "Metric", - "c2jShape" : "CurrentMetric", + "IdentityInfo" : { + "c2jName" : "IdentityInfo", + "c2jShape" : "UserIdentityInfo", "deprecated" : false, - "documentation" : "

The metric in a CurrentMetricData object.

", + "documentation" : "

The information about the identity of the user.

", "enumType" : null, - "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" : "withMetric", - "getterDocumentation" : "/**

The metric in a CurrentMetricData object.

\n@return The metric in a CurrentMetricData object.*/", - "getterMethodName" : "getMetric", + "fluentSetterDocumentation" : "/**

The information about the identity of the user.

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

The information about the identity of the user.

\n@return The information about the identity of the user.*/", + "getterMethodName" : "getIdentityInfo", "getterModel" : { - "returnType" : "CurrentMetric", + "returnType" : "UserIdentityInfo", "documentation" : null }, "http" : { @@ -4121,11 +3042,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Metric", + "marshallLocationName" : "IdentityInfo", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Metric", + "unmarshallLocationName" : "IdentityInfo", "uri" : false }, "idempotencyToken" : false, @@ -4137,46 +3058,46 @@ "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", - "name" : "Metric", + "name" : "IdentityInfo", "sensitive" : false, - "setterDocumentation" : "/**

The metric in a CurrentMetricData object.

\n@param metric The metric in a CurrentMetricData object.*/", - "setterMethodName" : "setMetric", + "setterDocumentation" : "/**

The information about the identity of the user.

\n@param identityInfo The information about the identity of the user.*/", + "setterMethodName" : "setIdentityInfo", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "CurrentMetric", - "variableName" : "metric", - "variableType" : "CurrentMetric", + "variableDeclarationType" : "UserIdentityInfo", + "variableName" : "identityInfo", + "variableType" : "UserIdentityInfo", "documentation" : "", - "simpleType" : "CurrentMetric", - "variableSetterType" : "CurrentMetric" + "simpleType" : "UserIdentityInfo", + "variableSetterType" : "UserIdentityInfo" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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.*/", + "varargSetterDocumentation" : "/**

The information about the identity of the user.

\n@param identityInfo The information about the identity of the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "CurrentMetric", - "variableName" : "metric", - "variableType" : "CurrentMetric", - "documentation" : "

The metric in a CurrentMetricData object.

", - "simpleType" : "CurrentMetric", - "variableSetterType" : "CurrentMetric" + "variableDeclarationType" : "UserIdentityInfo", + "variableName" : "identityInfo", + "variableType" : "UserIdentityInfo", + "documentation" : "

The information about the identity of the user.

", + "simpleType" : "UserIdentityInfo", + "variableSetterType" : "UserIdentityInfo" }, "xmlNameSpaceUri" : null }, - "Value" : { - "c2jName" : "Value", - "c2jShape" : "Value", + "InstanceId" : { + "c2jName" : "InstanceId", + "c2jShape" : "InstanceId", "deprecated" : false, - "documentation" : "

The value of the metric in the CurrentMetricData object.

", + "documentation" : "

The identifier of the Amazon Connect instance.

", "enumType" : null, - "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" : "withValue", - "getterDocumentation" : "/**

The value of the metric in the CurrentMetricData object.

\n@return The value of the metric in the CurrentMetricData object.*/", - "getterMethodName" : "getValue", + "fluentSetterDocumentation" : "/**

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

\n@return The identifier of the Amazon Connect instance.*/", + "getterMethodName" : "getInstanceId", "getterModel" : { - "returnType" : "Double", + "returnType" : "String", "documentation" : null }, "http" : { @@ -4187,14 +3108,14 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Value", + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Value", - "uri" : false + "unmarshallLocationName" : "InstanceId", + "uri" : true }, "idempotencyToken" : false, "isBinary" : false, @@ -4203,377 +3124,116 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "Double", - "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", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "InstanceId", + "sensitive" : false, + "setterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.*/", + "setterMethodName" : "setInstanceId", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Double", - "variableName" : "value", - "variableType" : "Double", + "variableDeclarationType" : "String", + "variableName" : "instanceId", + "variableType" : "String", "documentation" : "", - "simpleType" : "Double", - "variableSetterType" : "Double" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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.*/", + "varargSetterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Double", - "variableName" : "value", - "variableType" : "Double", - "documentation" : "

The value of the metric in the CurrentMetricData object.

", - "simpleType" : "Double", - "variableSetterType" : "Double" + "variableDeclarationType" : "String", + "variableName" : "instanceId", + "variableType" : "String", + "documentation" : "

The identifier of the Amazon Connect instance.

", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null - } - }, - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "CurrentMetricData", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : { - "flattened" : false, - "resultWrapper" : null - }, - "variable" : { - "timestampFormat" : null, - "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 - }, - "deprecated" : false, - "documentation" : "

A list of current metric names.

", - "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, - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : null, - "members" : null, - "membersAsMap" : { }, - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "CurrentMetricName", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : { - "flattened" : false, - "resultWrapper" : null - }, - "variable" : { - "timestampFormat" : null, - "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 - }, - "deprecated" : false, - "documentation" : "

A CurrentMetricResult object.

", - "enums" : null, - "errorCode" : null, - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : null, - "members" : [ { - "c2jName" : "Dimensions", - "c2jShape" : "Dimensions", - "deprecated" : false, - "documentation" : "

The Dimensions for the CurrentMetricResult object.

", - "enumType" : null, - "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" : "withDimensions", - "getterDocumentation" : "/**

The Dimensions for the CurrentMetricResult object.

\n@return The Dimensions for the CurrentMetricResult object.*/", - "getterMethodName" : "getDimensions", - "getterModel" : { - "returnType" : "Dimensions", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Dimensions", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "Dimensions", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "Dimensions", - "sensitive" : false, - "setterDocumentation" : "/**

The Dimensions for the CurrentMetricResult object.

\n@param dimensions The Dimensions for the CurrentMetricResult object.*/", - "setterMethodName" : "setDimensions", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "Dimensions", - "variableName" : "dimensions", - "variableType" : "Dimensions", - "documentation" : "", - "simpleType" : "Dimensions", - "variableSetterType" : "Dimensions" }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : false, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "Dimensions", - "variableName" : "dimensions", - "variableType" : "Dimensions", - "documentation" : "

The Dimensions for the CurrentMetricResult object.

", - "simpleType" : "Dimensions", - "variableSetterType" : "Dimensions" + "Password" : { + "c2jName" : "Password", + "c2jShape" : "Password", + "deprecated" : false, + "documentation" : "

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

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

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

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

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

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

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

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

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

\n@param password The password for the user account. A password is required if you are using Amazon Connect for identity management. Otherwise, it is an error to include a password.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "password", + "variableType" : "String", + "documentation" : "

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

", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null }, - "xmlNameSpaceUri" : null - }, { - "c2jName" : "Collections", - "c2jShape" : "CurrentMetricDataCollections", - "deprecated" : false, - "documentation" : "

The Collections for the CurrentMetricResult object.

", - "enumType" : null, - "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" : "withCollections", - "getterDocumentation" : "/**

The Collections for the CurrentMetricResult object.

\n@return The Collections for the CurrentMetricResult object.*/", - "getterMethodName" : "getCollections", - "getterModel" : { - "returnType" : "java.util.List", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Collections", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "Collections", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : true, - "listModel" : { - "implType" : "java.util.ArrayList", - "interfaceType" : "java.util.List", - "listMemberModel" : { - "c2jName" : "member", - "c2jShape" : "CurrentMetricData", - "deprecated" : false, - "documentation" : "", - "enumType" : null, - "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMember", - "getterDocumentation" : "/**\n@return */", - "getterMethodName" : "getMember", - "getterModel" : { - "returnType" : "CurrentMetricData", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "member", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "member", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "Member", - "sensitive" : false, - "setterDocumentation" : "/**\n@param member */", - "setterMethodName" : "setMember", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "CurrentMetricData", - "variableName" : "member", - "variableType" : "CurrentMetricData", - "documentation" : "", - "simpleType" : "CurrentMetricData", - "variableSetterType" : "CurrentMetricData" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : false, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "CurrentMetricData", - "variableName" : "member", - "variableType" : "CurrentMetricData", - "documentation" : "", - "simpleType" : "CurrentMetricData", - "variableSetterType" : "CurrentMetricData" - }, - "xmlNameSpaceUri" : null - }, - "memberLocationName" : null, - "memberType" : "CurrentMetricData", - "map" : false, - "marshallNonAutoConstructedEmptyLists" : false, - "memberAdditionalMarshallingPath" : null, - "memberAdditionalUnmarshallingPath" : null, - "sendEmptyQueryString" : false, - "simple" : false, - "simpleType" : "CurrentMetricData", - "templateImplType" : "java.util.ArrayList", - "templateType" : "java.util.List" - }, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "List", - "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" : { - "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "collections", - "variableType" : "java.util.List", - "documentation" : "", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : false, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The Collections for the CurrentMetricResult object.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setCollections(java.util.Collection)} or {@link #withCollections(java.util.Collection)} if you want to override the existing values.

\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.*/", - "variable" : { - "timestampFormat" : null, - "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" : { - "c2jName" : "Collections", - "c2jShape" : "CurrentMetricDataCollections", + "PhoneConfig" : { + "c2jName" : "PhoneConfig", + "c2jShape" : "UserPhoneConfig", "deprecated" : false, - "documentation" : "

The Collections for the CurrentMetricResult object.

", + "documentation" : "

The phone settings for the user.

", "enumType" : null, - "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" : "withCollections", - "getterDocumentation" : "/**

The Collections for the CurrentMetricResult object.

\n@return The Collections for the CurrentMetricResult object.*/", - "getterMethodName" : "getCollections", + "fluentSetterDocumentation" : "/**

The phone settings for the user.

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

The phone settings for the user.

\n@return The phone settings for the user.*/", + "getterMethodName" : "getPhoneConfig", "getterModel" : { - "returnType" : "java.util.List", + "returnType" : "UserPhoneConfig", "documentation" : null }, "http" : { @@ -4586,144 +3246,62 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Collections", + "marshallLocationName" : "PhoneConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Collections", + "unmarshallLocationName" : "PhoneConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, - "list" : true, - "listModel" : { - "implType" : "java.util.ArrayList", - "interfaceType" : "java.util.List", - "listMemberModel" : { - "c2jName" : "member", - "c2jShape" : "CurrentMetricData", - "deprecated" : false, - "documentation" : "", - "enumType" : null, - "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMember", - "getterDocumentation" : "/**\n@return */", - "getterMethodName" : "getMember", - "getterModel" : { - "returnType" : "CurrentMetricData", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "member", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "member", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "Member", - "sensitive" : false, - "setterDocumentation" : "/**\n@param member */", - "setterMethodName" : "setMember", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "CurrentMetricData", - "variableName" : "member", - "variableType" : "CurrentMetricData", - "documentation" : "", - "simpleType" : "CurrentMetricData", - "variableSetterType" : "CurrentMetricData" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : false, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "CurrentMetricData", - "variableName" : "member", - "variableType" : "CurrentMetricData", - "documentation" : "", - "simpleType" : "CurrentMetricData", - "variableSetterType" : "CurrentMetricData" - }, - "xmlNameSpaceUri" : null - }, - "memberLocationName" : null, - "memberType" : "CurrentMetricData", - "map" : false, - "marshallNonAutoConstructedEmptyLists" : false, - "memberAdditionalMarshallingPath" : null, - "memberAdditionalUnmarshallingPath" : null, - "sendEmptyQueryString" : false, - "simple" : false, - "simpleType" : "CurrentMetricData", - "templateImplType" : "java.util.ArrayList", - "templateType" : "java.util.List" - }, + "list" : false, + "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "List", - "marshallingType" : "LIST", - "name" : "Collections", + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "PhoneConfig", "sensitive" : false, - "setterDocumentation" : "/**

The Collections for the CurrentMetricResult object.

\n@param collections The Collections for the CurrentMetricResult object.*/", - "setterMethodName" : "setCollections", + "setterDocumentation" : "/**

The phone settings for the user.

\n@param phoneConfig The phone settings for the user.*/", + "setterMethodName" : "setPhoneConfig", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "collections", - "variableType" : "java.util.List", + "variableDeclarationType" : "UserPhoneConfig", + "variableName" : "phoneConfig", + "variableType" : "UserPhoneConfig", "documentation" : "", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "simpleType" : "UserPhoneConfig", + "variableSetterType" : "UserPhoneConfig" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The Collections for the CurrentMetricResult object.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setCollections(java.util.Collection)} or {@link #withCollections(java.util.Collection)} if you want to override the existing values.

\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.*/", + "varargSetterDocumentation" : "/**

The phone settings for the user.

\n@param phoneConfig The phone settings for the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "collections", - "variableType" : "java.util.List", - "documentation" : "

The Collections for the CurrentMetricResult object.

", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "variableDeclarationType" : "UserPhoneConfig", + "variableName" : "phoneConfig", + "variableType" : "UserPhoneConfig", + "documentation" : "

The phone settings for the user.

", + "simpleType" : "UserPhoneConfig", + "variableSetterType" : "UserPhoneConfig" }, "xmlNameSpaceUri" : null }, - "Dimensions" : { - "c2jName" : "Dimensions", - "c2jShape" : "Dimensions", + "RoutingProfileId" : { + "c2jName" : "RoutingProfileId", + "c2jShape" : "RoutingProfileId", "deprecated" : false, - "documentation" : "

The Dimensions for the CurrentMetricResult object.

", + "documentation" : "

The identifier of the routing profile for the user.

", "enumType" : null, - "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" : "withDimensions", - "getterDocumentation" : "/**

The Dimensions for the CurrentMetricResult object.

\n@return The Dimensions for the CurrentMetricResult object.*/", - "getterMethodName" : "getDimensions", + "fluentSetterDocumentation" : "/**

The identifier of the routing profile for the user.

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

The identifier of the routing profile for the user.

\n@return The identifier of the routing profile for the user.*/", + "getterMethodName" : "getRoutingProfileId", "getterModel" : { - "returnType" : "Dimensions", + "returnType" : "String", "documentation" : null }, "http" : { @@ -4736,11 +3314,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Dimensions", + "marshallLocationName" : "RoutingProfileId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Dimensions", + "unmarshallLocationName" : "RoutingProfileId", "uri" : false }, "idempotencyToken" : false, @@ -4750,231 +3328,48 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "Dimensions", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "RoutingProfileId", "sensitive" : false, - "setterDocumentation" : "/**

The Dimensions for the CurrentMetricResult object.

\n@param dimensions The Dimensions for the CurrentMetricResult object.*/", - "setterMethodName" : "setDimensions", + "setterDocumentation" : "/**

The identifier of the routing profile for the user.

\n@param routingProfileId The identifier of the routing profile for the user.*/", + "setterMethodName" : "setRoutingProfileId", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Dimensions", - "variableName" : "dimensions", - "variableType" : "Dimensions", + "variableDeclarationType" : "String", + "variableName" : "routingProfileId", + "variableType" : "String", "documentation" : "", - "simpleType" : "Dimensions", - "variableSetterType" : "Dimensions" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : false, + "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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.*/", + "varargSetterDocumentation" : "/**

The identifier of the routing profile for the user.

\n@param routingProfileId The identifier of the routing profile for the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Dimensions", - "variableName" : "dimensions", - "variableType" : "Dimensions", - "documentation" : "

The Dimensions for the CurrentMetricResult object.

", - "simpleType" : "Dimensions", - "variableSetterType" : "Dimensions" + "variableDeclarationType" : "String", + "variableName" : "routingProfileId", + "variableType" : "String", + "documentation" : "

The identifier of the routing profile for the user.

", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null - } - }, - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "CurrentMetricResult", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : { - "flattened" : false, - "resultWrapper" : null - }, - "variable" : { - "timestampFormat" : null, - "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 - }, - "deprecated" : false, - "documentation" : "", - "enums" : null, - "errorCode" : null, - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : { - "action" : "DeleteUser", - "locationName" : null, - "requestUri" : "/users/{InstanceId}/{UserId}", - "target" : null, - "verb" : "DELETE", - "xmlNameSpaceUri" : null - }, - "members" : [ { - "c2jName" : "InstanceId", - "c2jShape" : "InstanceId", - "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.

", - "enumType" : null, - "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" : "withInstanceId", - "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.*/", - "getterMethodName" : "getInstanceId", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : "uri", - "marshallLocation" : "PATH", - "marshallLocationName" : "InstanceId", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "InstanceId", - "uri" : true - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "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" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "instanceId", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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.*/", - "variable" : { - "timestampFormat" : null, - "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 - }, { - "c2jName" : "UserId", - "c2jShape" : "UserId", - "deprecated" : false, - "documentation" : "

The unique identifier of the user to delete.

", - "enumType" : null, - "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" : "withUserId", - "getterDocumentation" : "/**

The unique identifier of the user to delete.

\n@return The unique identifier of the user to delete.*/", - "getterMethodName" : "getUserId", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : "uri", - "marshallLocation" : "PATH", - "marshallLocationName" : "UserId", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "UserId", - "uri" : true - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "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" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "userId", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "userId", - "variableType" : "String", - "documentation" : "

The unique identifier of the user to delete.

", - "simpleType" : "String", - "variableSetterType" : "String" }, - "xmlNameSpaceUri" : null - } ], - "membersAsMap" : { - "InstanceId" : { - "c2jName" : "InstanceId", - "c2jShape" : "InstanceId", + "SecurityProfileIds" : { + "c2jName" : "SecurityProfileIds", + "c2jShape" : "SecurityProfileIds", "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.

", + "documentation" : "

The identifier of the security profile for the user.

", "enumType" : null, - "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" : "withInstanceId", - "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.*/", - "getterMethodName" : "getInstanceId", + "fluentSetterDocumentation" : "/**

The identifier of the security profile for the user.

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

The identifier of the security profile for the user.

\n@return The identifier of the security profile for the user.*/", + "getterMethodName" : "getSecurityProfileIds", "getterModel" : { - "returnType" : "String", + "returnType" : "java.util.List", "documentation" : null }, "http" : { @@ -4985,62 +3380,144 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : "uri", - "marshallLocation" : "PATH", - "marshallLocationName" : "InstanceId", + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "SecurityProfileIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "InstanceId", - "uri" : true + "unmarshallLocationName" : "SecurityProfileIds", + "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, - "list" : false, - "listModel" : null, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "SecurityProfileId", + "deprecated" : false, + "documentation" : "", + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member */", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "member", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "member", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "String", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : true, + "simpleType" : "String", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" + }, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "InstanceId", + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "SecurityProfileIds", "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", + "setterDocumentation" : "/**

The identifier of the security profile for the user.

\n@param securityProfileIds The identifier of the security profile for the user.*/", + "setterMethodName" : "setSecurityProfileIds", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "instanceId", - "variableType" : "String", + "variableDeclarationType" : "java.util.List", + "variableName" : "securityProfileIds", + "variableType" : "java.util.List", "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : true, + "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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.*/", + "varargSetterDocumentation" : "/**

The identifier of the security profile for the user.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setSecurityProfileIds(java.util.Collection)} or {@link #withSecurityProfileIds(java.util.Collection)} if you want to override the existing values.

\n@param securityProfileIds The identifier of the security profile for the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "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" + "variableDeclarationType" : "java.util.List", + "variableName" : "securityProfileIds", + "variableType" : "java.util.List", + "documentation" : "

The identifier of the security profile for the user.

", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, - "UserId" : { - "c2jName" : "UserId", - "c2jShape" : "UserId", + "Username" : { + "c2jName" : "Username", + "c2jShape" : "AgentUsername", "deprecated" : false, - "documentation" : "

The unique identifier of the user to delete.

", + "documentation" : "

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

", "enumType" : null, - "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" : "withUserId", - "getterDocumentation" : "/**

The unique identifier of the user to delete.

\n@return The unique identifier of the user to delete.*/", - "getterMethodName" : "getUserId", + "fluentSetterDocumentation" : "/**

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

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

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

\n@return The user name for the account. For instances not using SAML for identity management, the user name can include up to 20 characters. If you are using SAML for identity management, the user name can include up to 64 characters from [a-zA-Z0-9_-.\\@]+.*/", + "getterMethodName" : "getUsername", "getterModel" : { "returnType" : "String", "documentation" : null @@ -5053,14 +3530,14 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : "uri", - "marshallLocation" : "PATH", - "marshallLocationName" : "UserId", + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Username", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "UserId", - "uri" : true + "unmarshallLocationName" : "Username", + "uri" : false }, "idempotencyToken" : false, "isBinary" : false, @@ -5071,14 +3548,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "UserId", + "name" : "Username", "sensitive" : false, - "setterDocumentation" : "/**

The unique identifier of the user to delete.

\n@param userId The unique identifier of the user to delete.*/", - "setterMethodName" : "setUserId", + "setterDocumentation" : "/**

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

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

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.*/", + "varargSetterDocumentation" : "/**

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

\n@param username The user name for the account. For instances not using SAML for identity management, the user name can include up to 20 characters. If you are using SAML for identity management, the user name can include up to 64 characters from [a-zA-Z0-9_-.\\@]+.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "userId", + "variableName" : "username", "variableType" : "String", - "documentation" : "

The unique identifier of the user to delete.

", + "documentation" : "

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

", "simpleType" : "String", "variableSetterType" : "String" }, @@ -5102,65 +3579,24 @@ }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : [ "InstanceId", "UserId" ], - "shapeName" : "DeleteUserRequest", + "required" : [ "Username", "PhoneConfig", "SecurityProfileIds", "RoutingProfileId", "InstanceId" ], + "shapeName" : "CreateUserRequest", "signerAware" : false, "signerType" : null, "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "DeleteUserRequest", - "variableName" : "deleteUserRequest", - "variableType" : "DeleteUserRequest", - "documentation" : null, - "simpleType" : "DeleteUserRequest", - "variableSetterType" : "DeleteUserRequest" - }, - "wrapper" : false - }, - "DeleteUserResult" : { - "c2jName" : "DeleteUserResult", - "customization" : { - "artificialResultWrapper" : null, - "skipGeneratingMarshaller" : false, - "skipGeneratingModelClass" : false, - "skipGeneratingUnmarshaller" : false - }, - "deprecated" : false, - "documentation" : null, - "enums" : null, - "errorCode" : null, - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : null, - "members" : null, - "membersAsMap" : { }, - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "DeleteUserResult", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : { - "flattened" : false, - "resultWrapper" : null - }, - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "DeleteUserResult", - "variableName" : "deleteUserResult", - "variableType" : "DeleteUserResult", + "variableDeclarationType" : "CreateUserRequest", + "variableName" : "createUserRequest", + "variableType" : "CreateUserRequest", "documentation" : null, - "simpleType" : "DeleteUserResult", - "variableSetterType" : "DeleteUserResult" + "simpleType" : "CreateUserRequest", + "variableSetterType" : "CreateUserRequest" }, "wrapper" : false }, - "DescribeUserHierarchyGroupRequest" : { - "c2jName" : "DescribeUserHierarchyGroupRequest", + "CreateUserResult" : { + "c2jName" : "CreateUserResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -5176,24 +3612,17 @@ "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, - "marshaller" : { - "action" : "DescribeUserHierarchyGroup", - "locationName" : null, - "requestUri" : "/user-hierarchy-groups/{InstanceId}/{HierarchyGroupId}", - "target" : null, - "verb" : "GET", - "xmlNameSpaceUri" : null - }, + "marshaller" : null, "members" : [ { - "c2jName" : "HierarchyGroupId", - "c2jShape" : "HierarchyGroupId", + "c2jName" : "UserId", + "c2jShape" : "UserId", "deprecated" : false, - "documentation" : "

The identifier for the hierarchy group to return.

", + "documentation" : "

The identifier of the user account.

", "enumType" : null, - "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" : "withHierarchyGroupId", - "getterDocumentation" : "/**

The identifier for the hierarchy group to return.

\n@return The identifier for the hierarchy group to return.*/", - "getterMethodName" : "getHierarchyGroupId", + "fluentSetterDocumentation" : "/**

The identifier of the user account.

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

The identifier of the user account.

\n@return The identifier of the user account.*/", + "getterMethodName" : "getUserId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -5206,14 +3635,14 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : "uri", - "marshallLocation" : "PATH", - "marshallLocationName" : "HierarchyGroupId", + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "UserId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "HierarchyGroupId", - "uri" : true + "unmarshallLocationName" : "UserId", + "uri" : false }, "idempotencyToken" : false, "isBinary" : false, @@ -5224,14 +3653,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "HierarchyGroupId", + "name" : "UserId", "sensitive" : false, - "setterDocumentation" : "/**

The identifier for the hierarchy group to return.

\n@param hierarchyGroupId The identifier for the hierarchy group to return.*/", - "setterMethodName" : "setHierarchyGroupId", + "setterDocumentation" : "/**

The identifier of the user account.

\n@param userId The identifier of the user account.*/", + "setterMethodName" : "setUserId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "hierarchyGroupId", + "variableName" : "userId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -5240,27 +3669,27 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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.*/", + "varargSetterDocumentation" : "/**

The identifier of the user account.

\n@param userId The identifier of the user account.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "hierarchyGroupId", + "variableName" : "userId", "variableType" : "String", - "documentation" : "

The identifier for the hierarchy group to return.

", + "documentation" : "

The identifier of the user account.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "InstanceId", - "c2jShape" : "InstanceId", + "c2jName" : "UserArn", + "c2jShape" : "ARN", "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.

", + "documentation" : "

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

", "enumType" : null, - "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" : "withInstanceId", - "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.*/", - "getterMethodName" : "getInstanceId", + "fluentSetterDocumentation" : "/**

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

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

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

\n@return The Amazon Resource Name (ARN) of the user account.*/", + "getterMethodName" : "getUserArn", "getterModel" : { "returnType" : "String", "documentation" : null @@ -5273,14 +3702,14 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : "uri", - "marshallLocation" : "PATH", - "marshallLocationName" : "InstanceId", - "queryString" : false, - "requiresLength" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "UserArn", + "queryString" : false, + "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "InstanceId", - "uri" : true + "unmarshallLocationName" : "UserArn", + "uri" : false }, "idempotencyToken" : false, "isBinary" : false, @@ -5291,14 +3720,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "InstanceId", + "name" : "UserArn", "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", + "setterDocumentation" : "/**

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

\n@param userArn The Amazon Resource Name (ARN) of the user account.*/", + "setterMethodName" : "setUserArn", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "instanceId", + "variableName" : "userArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -5307,29 +3736,29 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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.*/", + "varargSetterDocumentation" : "/**

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

\n@param userArn The Amazon Resource Name (ARN) of the user account.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "instanceId", + "variableName" : "userArn", "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.

", + "documentation" : "

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

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "HierarchyGroupId" : { - "c2jName" : "HierarchyGroupId", - "c2jShape" : "HierarchyGroupId", + "UserArn" : { + "c2jName" : "UserArn", + "c2jShape" : "ARN", "deprecated" : false, - "documentation" : "

The identifier for the hierarchy group to return.

", + "documentation" : "

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

", "enumType" : null, - "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" : "withHierarchyGroupId", - "getterDocumentation" : "/**

The identifier for the hierarchy group to return.

\n@return The identifier for the hierarchy group to return.*/", - "getterMethodName" : "getHierarchyGroupId", + "fluentSetterDocumentation" : "/**

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

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

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

\n@return The Amazon Resource Name (ARN) of the user account.*/", + "getterMethodName" : "getUserArn", "getterModel" : { "returnType" : "String", "documentation" : null @@ -5342,14 +3771,14 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : "uri", - "marshallLocation" : "PATH", - "marshallLocationName" : "HierarchyGroupId", + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "UserArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "HierarchyGroupId", - "uri" : true + "unmarshallLocationName" : "UserArn", + "uri" : false }, "idempotencyToken" : false, "isBinary" : false, @@ -5360,14 +3789,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "HierarchyGroupId", + "name" : "UserArn", "sensitive" : false, - "setterDocumentation" : "/**

The identifier for the hierarchy group to return.

\n@param hierarchyGroupId The identifier for the hierarchy group to return.*/", - "setterMethodName" : "setHierarchyGroupId", + "setterDocumentation" : "/**

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

\n@param userArn The Amazon Resource Name (ARN) of the user account.*/", + "setterMethodName" : "setUserArn", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "hierarchyGroupId", + "variableName" : "userArn", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -5376,28 +3805,28 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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.*/", + "varargSetterDocumentation" : "/**

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

\n@param userArn The Amazon Resource Name (ARN) of the user account.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "hierarchyGroupId", + "variableName" : "userArn", "variableType" : "String", - "documentation" : "

The identifier for the hierarchy group to return.

", + "documentation" : "

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

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "InstanceId" : { - "c2jName" : "InstanceId", - "c2jShape" : "InstanceId", + "UserId" : { + "c2jName" : "UserId", + "c2jShape" : "UserId", "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.

", + "documentation" : "

The identifier of the user account.

", "enumType" : null, - "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" : "withInstanceId", - "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.*/", - "getterMethodName" : "getInstanceId", + "fluentSetterDocumentation" : "/**

The identifier of the user account.

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

The identifier of the user account.

\n@return The identifier of the user account.*/", + "getterMethodName" : "getUserId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -5410,14 +3839,14 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : "uri", - "marshallLocation" : "PATH", - "marshallLocationName" : "InstanceId", + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "UserId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "InstanceId", - "uri" : true + "unmarshallLocationName" : "UserId", + "uri" : false }, "idempotencyToken" : false, "isBinary" : false, @@ -5428,14 +3857,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "InstanceId", + "name" : "UserId", "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", + "setterDocumentation" : "/**

The identifier of the user account.

\n@param userId The identifier of the user account.*/", + "setterMethodName" : "setUserId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "instanceId", + "variableName" : "userId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -5444,13 +3873,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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.*/", + "varargSetterDocumentation" : "/**

The identifier of the user account.

\n@param userId The identifier of the user account.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "instanceId", + "variableName" : "userId", "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.

", + "documentation" : "

The identifier of the user account.

", "simpleType" : "String", "variableSetterType" : "String" }, @@ -5459,24 +3888,27 @@ }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : [ "HierarchyGroupId", "InstanceId" ], - "shapeName" : "DescribeUserHierarchyGroupRequest", + "required" : null, + "shapeName" : "CreateUserResult", "signerAware" : false, "signerType" : null, - "unmarshaller" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "DescribeUserHierarchyGroupRequest", - "variableName" : "describeUserHierarchyGroupRequest", - "variableType" : "DescribeUserHierarchyGroupRequest", + "variableDeclarationType" : "CreateUserResult", + "variableName" : "createUserResult", + "variableType" : "CreateUserResult", "documentation" : null, - "simpleType" : "DescribeUserHierarchyGroupRequest", - "variableSetterType" : "DescribeUserHierarchyGroupRequest" + "simpleType" : "CreateUserResult", + "variableSetterType" : "CreateUserResult" }, "wrapper" : false }, - "DescribeUserHierarchyGroupResult" : { - "c2jName" : "DescribeUserHierarchyGroupResponse", + "Credentials" : { + "c2jName" : "Credentials", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -5484,7 +3916,7 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "", + "documentation" : "

Contains credentials to use for federation.

", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, @@ -5494,17 +3926,17 @@ "hasStreamingMember" : false, "marshaller" : null, "members" : [ { - "c2jName" : "HierarchyGroup", - "c2jShape" : "HierarchyGroup", + "c2jName" : "AccessToken", + "c2jShape" : "SecurityToken", "deprecated" : false, - "documentation" : "

Returns a HierarchyGroup object.

", + "documentation" : "

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

", "enumType" : null, - "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" : "withHierarchyGroup", - "getterDocumentation" : "/**

Returns a HierarchyGroup object.

\n@return Returns a HierarchyGroup object.*/", - "getterMethodName" : "getHierarchyGroup", + "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" : "withAccessToken", + "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.*/", + "getterMethodName" : "getAccessToken", "getterModel" : { - "returnType" : "HierarchyGroup", + "returnType" : "String", "documentation" : null }, "http" : { @@ -5517,11 +3949,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "HierarchyGroup", + "marshallLocationName" : "AccessToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "HierarchyGroup", + "unmarshallLocationName" : "AccessToken", "uri" : false }, "idempotencyToken" : false, @@ -5531,162 +3963,112 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "HierarchyGroup", - "sensitive" : false, - "setterDocumentation" : "/**

Returns a HierarchyGroup object.

\n@param hierarchyGroup Returns a HierarchyGroup object.*/", - "setterMethodName" : "setHierarchyGroup", + "marshallingTargetClass" : "String", + "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" : { "timestampFormat" : null, - "variableDeclarationType" : "HierarchyGroup", - "variableName" : "hierarchyGroup", - "variableType" : "HierarchyGroup", + "variableDeclarationType" : "String", + "variableName" : "accessToken", + "variableType" : "String", "documentation" : "", - "simpleType" : "HierarchyGroup", - "variableSetterType" : "HierarchyGroup" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : false, + "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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.*/", + "varargSetterDocumentation" : "/**

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.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "HierarchyGroup", - "variableName" : "hierarchyGroup", - "variableType" : "HierarchyGroup", - "documentation" : "

Returns a HierarchyGroup object.

", - "simpleType" : "HierarchyGroup", - "variableSetterType" : "HierarchyGroup" + "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 - } ], - "membersAsMap" : { - "HierarchyGroup" : { - "c2jName" : "HierarchyGroup", - "c2jShape" : "HierarchyGroup", - "deprecated" : false, - "documentation" : "

Returns a HierarchyGroup object.

", - "enumType" : null, - "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" : "withHierarchyGroup", - "getterDocumentation" : "/**

Returns a HierarchyGroup object.

\n@return Returns a HierarchyGroup object.*/", - "getterMethodName" : "getHierarchyGroup", - "getterModel" : { - "returnType" : "HierarchyGroup", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "HierarchyGroup", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "HierarchyGroup", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "HierarchyGroup", - "sensitive" : false, - "setterDocumentation" : "/**

Returns a HierarchyGroup object.

\n@param hierarchyGroup Returns a HierarchyGroup object.*/", - "setterMethodName" : "setHierarchyGroup", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "HierarchyGroup", - "variableName" : "hierarchyGroup", - "variableType" : "HierarchyGroup", - "documentation" : "", - "simpleType" : "HierarchyGroup", - "variableSetterType" : "HierarchyGroup" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : false, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "HierarchyGroup", - "variableName" : "hierarchyGroup", - "variableType" : "HierarchyGroup", - "documentation" : "

Returns a HierarchyGroup object.

", - "simpleType" : "HierarchyGroup", - "variableSetterType" : "HierarchyGroup" - }, - "xmlNameSpaceUri" : null - } - }, - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "DescribeUserHierarchyGroupResult", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : { - "flattened" : false, - "resultWrapper" : null - }, - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "DescribeUserHierarchyGroupResult", - "variableName" : "describeUserHierarchyGroupResult", - "variableType" : "DescribeUserHierarchyGroupResult", - "documentation" : null, - "simpleType" : "DescribeUserHierarchyGroupResult", - "variableSetterType" : "DescribeUserHierarchyGroupResult" - }, - "wrapper" : false - }, - "DescribeUserHierarchyStructureRequest" : { - "c2jName" : "DescribeUserHierarchyStructureRequest", - "customization" : { - "artificialResultWrapper" : null, - "skipGeneratingMarshaller" : false, - "skipGeneratingModelClass" : false, - "skipGeneratingUnmarshaller" : false - }, - "deprecated" : false, - "documentation" : "", - "enums" : null, - "errorCode" : null, - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : { - "action" : "DescribeUserHierarchyStructure", - "locationName" : null, - "requestUri" : "/user-hierarchy-structure/{InstanceId}", - "target" : null, - "verb" : "GET", - "xmlNameSpaceUri" : null - }, - "members" : [ { - "c2jName" : "InstanceId", - "c2jShape" : "InstanceId", + }, { + "c2jName" : "AccessTokenExpiration", + "c2jShape" : "timestamp", "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.

", + "documentation" : "

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

", "enumType" : null, - "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" : "withInstanceId", - "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.*/", - "getterMethodName" : "getInstanceId", + "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" : "withAccessTokenExpiration", + "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.*/", + "getterMethodName" : "getAccessTokenExpiration", + "getterModel" : { + "returnType" : "java.util.Date", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "AccessTokenExpiration", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "AccessTokenExpiration", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "java.util.Date", + "marshallingType" : "DATE", + "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" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.Date", + "variableName" : "accessTokenExpiration", + "variableType" : "java.util.Date", + "documentation" : "", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

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.*/", + "variable" : { + "timestampFormat" : "unixTimestamp", + "variableDeclarationType" : "java.util.Date", + "variableName" : "accessTokenExpiration", + "variableType" : "java.util.Date", + "documentation" : "

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

", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "RefreshToken", + "c2jShape" : "SecurityToken", + "deprecated" : false, + "documentation" : "

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

", + "enumType" : null, + "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" : "withRefreshToken", + "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.*/", + "getterMethodName" : "getRefreshToken", "getterModel" : { "returnType" : "String", "documentation" : null @@ -5699,14 +4081,14 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : "uri", - "marshallLocation" : "PATH", - "marshallLocationName" : "InstanceId", + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "RefreshToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "InstanceId", - "uri" : true + "unmarshallLocationName" : "RefreshToken", + "uri" : false }, "idempotencyToken" : false, "isBinary" : false, @@ -5717,14 +4099,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "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", + "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" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "instanceId", + "variableName" : "refreshToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -5733,29 +4115,96 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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.*/", + "varargSetterDocumentation" : "/**

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.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "instanceId", + "variableName" : "refreshToken", "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.

", + "documentation" : "

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

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null + }, { + "c2jName" : "RefreshTokenExpiration", + "c2jShape" : "timestamp", + "deprecated" : false, + "documentation" : "

Renews the expiration timer for a generated token.

", + "enumType" : null, + "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" : "withRefreshTokenExpiration", + "getterDocumentation" : "/**

Renews the expiration timer for a generated token.

\n@return Renews the expiration timer for a generated token.*/", + "getterMethodName" : "getRefreshTokenExpiration", + "getterModel" : { + "returnType" : "java.util.Date", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "RefreshTokenExpiration", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "RefreshTokenExpiration", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "java.util.Date", + "marshallingType" : "DATE", + "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" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.Date", + "variableName" : "refreshTokenExpiration", + "variableType" : "java.util.Date", + "documentation" : "", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

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.*/", + "variable" : { + "timestampFormat" : "unixTimestamp", + "variableDeclarationType" : "java.util.Date", + "variableName" : "refreshTokenExpiration", + "variableType" : "java.util.Date", + "documentation" : "

Renews the expiration timer for a generated token.

", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "InstanceId" : { - "c2jName" : "InstanceId", - "c2jShape" : "InstanceId", + "AccessToken" : { + "c2jName" : "AccessToken", + "c2jShape" : "SecurityToken", "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.

", + "documentation" : "

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

", "enumType" : null, - "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" : "withInstanceId", - "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.*/", - "getterMethodName" : "getInstanceId", + "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" : "withAccessToken", + "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.*/", + "getterMethodName" : "getAccessToken", "getterModel" : { "returnType" : "String", "documentation" : null @@ -5768,14 +4217,14 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : "uri", - "marshallLocation" : "PATH", - "marshallLocationName" : "InstanceId", + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "AccessToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "InstanceId", - "uri" : true + "unmarshallLocationName" : "AccessToken", + "uri" : false }, "idempotencyToken" : false, "isBinary" : false, @@ -5786,14 +4235,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "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", + "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" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "instanceId", + "variableName" : "accessToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -5802,136 +4251,166 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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.*/", + "varargSetterDocumentation" : "/**

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.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "instanceId", + "variableName" : "accessToken", "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.

", + "documentation" : "

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

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null - } - }, - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, - "required" : [ "InstanceId" ], - "shapeName" : "DescribeUserHierarchyStructureRequest", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : null, - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "DescribeUserHierarchyStructureRequest", - "variableName" : "describeUserHierarchyStructureRequest", - "variableType" : "DescribeUserHierarchyStructureRequest", - "documentation" : null, - "simpleType" : "DescribeUserHierarchyStructureRequest", - "variableSetterType" : "DescribeUserHierarchyStructureRequest" - }, - "wrapper" : false - }, - "DescribeUserHierarchyStructureResult" : { - "c2jName" : "DescribeUserHierarchyStructureResponse", - "customization" : { - "artificialResultWrapper" : null, - "skipGeneratingMarshaller" : false, - "skipGeneratingModelClass" : false, - "skipGeneratingUnmarshaller" : false - }, - "deprecated" : false, - "documentation" : "", - "enums" : null, - "errorCode" : null, - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : null, - "members" : [ { - "c2jName" : "HierarchyStructure", - "c2jShape" : "HierarchyStructure", - "deprecated" : false, - "documentation" : "

A HierarchyStructure object.

", - "enumType" : null, - "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" : "withHierarchyStructure", - "getterDocumentation" : "/**

A HierarchyStructure object.

\n@return A HierarchyStructure object.*/", - "getterMethodName" : "getHierarchyStructure", - "getterModel" : { - "returnType" : "HierarchyStructure", - "documentation" : null }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "HierarchyStructure", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "HierarchyStructure", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "HierarchyStructure", - "sensitive" : false, - "setterDocumentation" : "/**

A HierarchyStructure object.

\n@param hierarchyStructure A HierarchyStructure object.*/", - "setterMethodName" : "setHierarchyStructure", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "HierarchyStructure", - "variableName" : "hierarchyStructure", - "variableType" : "HierarchyStructure", - "documentation" : "", - "simpleType" : "HierarchyStructure", - "variableSetterType" : "HierarchyStructure" + "AccessTokenExpiration" : { + "c2jName" : "AccessTokenExpiration", + "c2jShape" : "timestamp", + "deprecated" : false, + "documentation" : "

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

", + "enumType" : null, + "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" : "withAccessTokenExpiration", + "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.*/", + "getterMethodName" : "getAccessTokenExpiration", + "getterModel" : { + "returnType" : "java.util.Date", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "AccessTokenExpiration", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "AccessTokenExpiration", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "java.util.Date", + "marshallingType" : "DATE", + "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" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.Date", + "variableName" : "accessTokenExpiration", + "variableType" : "java.util.Date", + "documentation" : "", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

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.*/", + "variable" : { + "timestampFormat" : "unixTimestamp", + "variableDeclarationType" : "java.util.Date", + "variableName" : "accessTokenExpiration", + "variableType" : "java.util.Date", + "documentation" : "

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

", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "xmlNameSpaceUri" : null }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : false, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "HierarchyStructure", - "variableName" : "hierarchyStructure", - "variableType" : "HierarchyStructure", - "documentation" : "

A HierarchyStructure object.

", - "simpleType" : "HierarchyStructure", - "variableSetterType" : "HierarchyStructure" + "RefreshToken" : { + "c2jName" : "RefreshToken", + "c2jShape" : "SecurityToken", + "deprecated" : false, + "documentation" : "

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

", + "enumType" : null, + "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" : "withRefreshToken", + "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.*/", + "getterMethodName" : "getRefreshToken", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "RefreshToken", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "RefreshToken", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "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" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "refreshToken", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

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.*/", + "variable" : { + "timestampFormat" : null, + "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 }, - "xmlNameSpaceUri" : null - } ], - "membersAsMap" : { - "HierarchyStructure" : { - "c2jName" : "HierarchyStructure", - "c2jShape" : "HierarchyStructure", + "RefreshTokenExpiration" : { + "c2jName" : "RefreshTokenExpiration", + "c2jShape" : "timestamp", "deprecated" : false, - "documentation" : "

A HierarchyStructure object.

", + "documentation" : "

Renews the expiration timer for a generated token.

", "enumType" : null, - "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" : "withHierarchyStructure", - "getterDocumentation" : "/**

A HierarchyStructure object.

\n@return A HierarchyStructure object.*/", - "getterMethodName" : "getHierarchyStructure", + "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" : "withRefreshTokenExpiration", + "getterDocumentation" : "/**

Renews the expiration timer for a generated token.

\n@return Renews the expiration timer for a generated token.*/", + "getterMethodName" : "getRefreshTokenExpiration", "getterModel" : { - "returnType" : "HierarchyStructure", + "returnType" : "java.util.Date", "documentation" : null }, "http" : { @@ -5944,11 +4423,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "HierarchyStructure", + "marshallLocationName" : "RefreshTokenExpiration", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "HierarchyStructure", + "unmarshallLocationName" : "RefreshTokenExpiration", "uri" : false }, "idempotencyToken" : false, @@ -5958,33 +4437,33 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "HierarchyStructure", + "marshallingTargetClass" : "java.util.Date", + "marshallingType" : "DATE", + "name" : "RefreshTokenExpiration", "sensitive" : false, - "setterDocumentation" : "/**

A HierarchyStructure object.

\n@param hierarchyStructure A HierarchyStructure object.*/", - "setterMethodName" : "setHierarchyStructure", + "setterDocumentation" : "/**

Renews the expiration timer for a generated token.

\n@param refreshTokenExpiration Renews the expiration timer for a generated token.*/", + "setterMethodName" : "setRefreshTokenExpiration", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "HierarchyStructure", - "variableName" : "hierarchyStructure", - "variableType" : "HierarchyStructure", + "variableDeclarationType" : "java.util.Date", + "variableName" : "refreshTokenExpiration", + "variableType" : "java.util.Date", "documentation" : "", - "simpleType" : "HierarchyStructure", - "variableSetterType" : "HierarchyStructure" + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : false, + "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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.*/", + "varargSetterDocumentation" : "/**

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.*/", "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "HierarchyStructure", - "variableName" : "hierarchyStructure", - "variableType" : "HierarchyStructure", - "documentation" : "

A HierarchyStructure object.

", - "simpleType" : "HierarchyStructure", - "variableSetterType" : "HierarchyStructure" + "timestampFormat" : "unixTimestamp", + "variableDeclarationType" : "java.util.Date", + "variableName" : "refreshTokenExpiration", + "variableType" : "java.util.Date", + "documentation" : "

Renews the expiration timer for a generated token.

", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" }, "xmlNameSpaceUri" : null } @@ -5992,7 +4471,7 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "DescribeUserHierarchyStructureResult", + "shapeName" : "Credentials", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -6001,17 +4480,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "DescribeUserHierarchyStructureResult", - "variableName" : "describeUserHierarchyStructureResult", - "variableType" : "DescribeUserHierarchyStructureResult", + "variableDeclarationType" : "Credentials", + "variableName" : "credentials", + "variableType" : "Credentials", "documentation" : null, - "simpleType" : "DescribeUserHierarchyStructureResult", - "variableSetterType" : "DescribeUserHierarchyStructureResult" + "simpleType" : "Credentials", + "variableSetterType" : "Credentials" }, "wrapper" : false }, - "DescribeUserRequest" : { - "c2jName" : "DescribeUserRequest", + "CurrentMetric" : { + "c2jName" : "CurrentMetric", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -6019,7 +4498,7 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "", + "documentation" : "

Contains information about a real-time metric.

", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, @@ -6027,28 +4506,21 @@ "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, - "marshaller" : { - "action" : "DescribeUser", - "locationName" : null, - "requestUri" : "/users/{InstanceId}/{UserId}", - "target" : null, - "verb" : "GET", - "xmlNameSpaceUri" : null - }, + "marshaller" : null, "members" : [ { - "c2jName" : "UserId", - "c2jShape" : "UserId", + "c2jName" : "Name", + "c2jShape" : "CurrentMetricName", "deprecated" : false, - "documentation" : "

Unique identifier for the user account to return.

", - "enumType" : null, - "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" : "withUserId", - "getterDocumentation" : "/**

Unique identifier for the user account to return.

\n@return Unique identifier for the user account to return.*/", - "getterMethodName" : "getUserId", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, + "documentation" : "

The name of the metric.

", + "enumType" : "CurrentMetricName", + "fluentSetterDocumentation" : "/**

The name of the metric.

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

The name of the metric.

\n@return The name of the metric.\n@see CurrentMetricName*/", + "getterMethodName" : "getName", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, @@ -6057,14 +4529,14 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : "uri", - "marshallLocation" : "PATH", - "marshallLocationName" : "UserId", + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "UserId", - "uri" : true + "unmarshallLocationName" : "Name", + "uri" : false }, "idempotencyToken" : false, "isBinary" : false, @@ -6075,14 +4547,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "UserId", + "name" : "Name", "sensitive" : false, - "setterDocumentation" : "/**

Unique identifier for the user account to return.

\n@param userId Unique identifier for the user account to return.*/", - "setterMethodName" : "setUserId", + "setterDocumentation" : "/**

The name of the metric.

\n@param name The name of the metric.\n@see CurrentMetricName*/", + "setterMethodName" : "setName", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "userId", + "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -6091,27 +4563,27 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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.*/", + "varargSetterDocumentation" : "/**

The name of the metric.

\n@param name The name of the metric.\n@return Returns a reference to this object so that method calls can be chained together.\n@see CurrentMetricName*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "userId", + "variableName" : "name", "variableType" : "String", - "documentation" : "

Unique identifier for the user account to return.

", + "documentation" : "

The name of the metric.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "InstanceId", - "c2jShape" : "InstanceId", + "c2jName" : "Unit", + "c2jShape" : "Unit", "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.

", - "enumType" : null, - "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" : "withInstanceId", - "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.*/", - "getterMethodName" : "getInstanceId", + "documentation" : "

The unit for the metric.

", + "enumType" : "Unit", + "fluentSetterDocumentation" : "/**

The unit for the metric.

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

The unit for the metric.

\n@return The unit for the metric.\n@see Unit*/", + "getterMethodName" : "getUnit", "getterModel" : { "returnType" : "String", "documentation" : null @@ -6124,14 +4596,14 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : "uri", - "marshallLocation" : "PATH", - "marshallLocationName" : "InstanceId", + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Unit", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "InstanceId", - "uri" : true + "unmarshallLocationName" : "Unit", + "uri" : false }, "idempotencyToken" : false, "isBinary" : false, @@ -6142,14 +4614,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "InstanceId", + "name" : "Unit", "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", + "setterDocumentation" : "/**

The unit for the metric.

\n@param unit The unit for the metric.\n@see Unit*/", + "setterMethodName" : "setUnit", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "instanceId", + "variableName" : "unit", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -6158,29 +4630,29 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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.*/", + "varargSetterDocumentation" : "/**

The unit for the metric.

\n@param unit The unit for the metric.\n@return Returns a reference to this object so that method calls can be chained together.\n@see Unit*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "instanceId", + "variableName" : "unit", "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.

", + "documentation" : "

The unit for the metric.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "InstanceId" : { - "c2jName" : "InstanceId", - "c2jShape" : "InstanceId", + "Name" : { + "c2jName" : "Name", + "c2jShape" : "CurrentMetricName", "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.

", - "enumType" : null, - "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" : "withInstanceId", - "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.*/", - "getterMethodName" : "getInstanceId", + "documentation" : "

The name of the metric.

", + "enumType" : "CurrentMetricName", + "fluentSetterDocumentation" : "/**

The name of the metric.

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

The name of the metric.

\n@return The name of the metric.\n@see CurrentMetricName*/", + "getterMethodName" : "getName", "getterModel" : { "returnType" : "String", "documentation" : null @@ -6193,14 +4665,14 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : "uri", - "marshallLocation" : "PATH", - "marshallLocationName" : "InstanceId", + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "InstanceId", - "uri" : true + "unmarshallLocationName" : "Name", + "uri" : false }, "idempotencyToken" : false, "isBinary" : false, @@ -6211,14 +4683,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "InstanceId", + "name" : "Name", "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", + "setterDocumentation" : "/**

The name of the metric.

\n@param name The name of the metric.\n@see CurrentMetricName*/", + "setterMethodName" : "setName", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "instanceId", + "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -6227,28 +4699,28 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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.*/", + "varargSetterDocumentation" : "/**

The name of the metric.

\n@param name The name of the metric.\n@return Returns a reference to this object so that method calls can be chained together.\n@see CurrentMetricName*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "instanceId", + "variableName" : "name", "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.

", + "documentation" : "

The name of the metric.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "UserId" : { - "c2jName" : "UserId", - "c2jShape" : "UserId", + "Unit" : { + "c2jName" : "Unit", + "c2jShape" : "Unit", "deprecated" : false, - "documentation" : "

Unique identifier for the user account to return.

", - "enumType" : null, - "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" : "withUserId", - "getterDocumentation" : "/**

Unique identifier for the user account to return.

\n@return Unique identifier for the user account to return.*/", - "getterMethodName" : "getUserId", + "documentation" : "

The unit for the metric.

", + "enumType" : "Unit", + "fluentSetterDocumentation" : "/**

The unit for the metric.

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

The unit for the metric.

\n@return The unit for the metric.\n@see Unit*/", + "getterMethodName" : "getUnit", "getterModel" : { "returnType" : "String", "documentation" : null @@ -6261,14 +4733,14 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : "uri", - "marshallLocation" : "PATH", - "marshallLocationName" : "UserId", + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Unit", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "UserId", - "uri" : true + "unmarshallLocationName" : "Unit", + "uri" : false }, "idempotencyToken" : false, "isBinary" : false, @@ -6279,14 +4751,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "UserId", + "name" : "Unit", "sensitive" : false, - "setterDocumentation" : "/**

Unique identifier for the user account to return.

\n@param userId Unique identifier for the user account to return.*/", - "setterMethodName" : "setUserId", + "setterDocumentation" : "/**

The unit for the metric.

\n@param unit The unit for the metric.\n@see Unit*/", + "setterMethodName" : "setUnit", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "userId", + "variableName" : "unit", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -6295,13 +4767,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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.*/", + "varargSetterDocumentation" : "/**

The unit for the metric.

\n@param unit The unit for the metric.\n@return Returns a reference to this object so that method calls can be chained together.\n@see Unit*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "userId", + "variableName" : "unit", "variableType" : "String", - "documentation" : "

Unique identifier for the user account to return.

", + "documentation" : "

The unit for the metric.

", "simpleType" : "String", "variableSetterType" : "String" }, @@ -6310,24 +4782,27 @@ }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : [ "UserId", "InstanceId" ], - "shapeName" : "DescribeUserRequest", + "required" : null, + "shapeName" : "CurrentMetric", "signerAware" : false, "signerType" : null, - "unmarshaller" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "DescribeUserRequest", - "variableName" : "describeUserRequest", - "variableType" : "DescribeUserRequest", + "variableDeclarationType" : "CurrentMetric", + "variableName" : "currentMetric", + "variableType" : "CurrentMetric", "documentation" : null, - "simpleType" : "DescribeUserRequest", - "variableSetterType" : "DescribeUserRequest" + "simpleType" : "CurrentMetric", + "variableSetterType" : "CurrentMetric" }, "wrapper" : false }, - "DescribeUserResult" : { - "c2jName" : "DescribeUserResponse", + "CurrentMetricData" : { + "c2jName" : "CurrentMetricData", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -6335,7 +4810,7 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "", + "documentation" : "

Contains the data for a real-time metric.

", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, @@ -6345,17 +4820,17 @@ "hasStreamingMember" : false, "marshaller" : null, "members" : [ { - "c2jName" : "User", - "c2jShape" : "User", + "c2jName" : "Metric", + "c2jShape" : "CurrentMetric", "deprecated" : false, - "documentation" : "

A User object that contains information about the user account and configuration settings.

", + "documentation" : "

Information about the metric.

", "enumType" : null, - "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" : "withUser", - "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.*/", - "getterMethodName" : "getUser", + "fluentSetterDocumentation" : "/**

Information about the metric.

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

Information about the metric.

\n@return Information about the metric.*/", + "getterMethodName" : "getMetric", "getterModel" : { - "returnType" : "User", + "returnType" : "CurrentMetric", "documentation" : null }, "http" : { @@ -6368,11 +4843,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "User", + "marshallLocationName" : "Metric", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "User", + "unmarshallLocationName" : "Metric", "uri" : false }, "idempotencyToken" : false, @@ -6384,260 +4859,45 @@ "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", - "name" : "User", + "name" : "Metric", "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", + "setterDocumentation" : "/**

Information about the metric.

\n@param metric Information about the metric.*/", + "setterMethodName" : "setMetric", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "User", - "variableName" : "user", - "variableType" : "User", + "variableDeclarationType" : "CurrentMetric", + "variableName" : "metric", + "variableType" : "CurrentMetric", "documentation" : "", - "simpleType" : "User", - "variableSetterType" : "User" + "simpleType" : "CurrentMetric", + "variableSetterType" : "CurrentMetric" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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.*/", + "varargSetterDocumentation" : "/**

Information about the metric.

\n@param metric Information about the metric.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "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" : { - "c2jName" : "User", - "c2jShape" : "User", - "deprecated" : false, - "documentation" : "

A User object that contains information about the user account and configuration settings.

", - "enumType" : null, - "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" : "withUser", - "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.*/", - "getterMethodName" : "getUser", - "getterModel" : { - "returnType" : "User", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "User", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "User", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "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" : { - "timestampFormat" : null, - "variableDeclarationType" : "User", - "variableName" : "user", - "variableType" : "User", - "documentation" : "", - "simpleType" : "User", - "variableSetterType" : "User" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : false, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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.*/", - "variable" : { - "timestampFormat" : null, - "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" : "DescribeUserResult", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : { - "flattened" : false, - "resultWrapper" : null - }, - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "DescribeUserResult", - "variableName" : "describeUserResult", - "variableType" : "DescribeUserResult", - "documentation" : null, - "simpleType" : "DescribeUserResult", - "variableSetterType" : "DescribeUserResult" - }, - "wrapper" : false - }, - "DestinationNotAllowedException" : { - "c2jName" : "DestinationNotAllowedException", - "customization" : { - "artificialResultWrapper" : null, - "skipGeneratingMarshaller" : false, - "skipGeneratingModelClass" : false, - "skipGeneratingUnmarshaller" : false - }, - "deprecated" : false, - "documentation" : "

Outbound calls to the destination number are not allowed.

", - "enums" : null, - "errorCode" : "DestinationNotAllowedException", - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : null, - "members" : [ ], - "membersAsMap" : { }, - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "DestinationNotAllowedException", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : null, - "variable" : { - "timestampFormat" : null, - "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 - }, - "deprecated" : false, - "documentation" : "

A Dimensions object that includes the Channel and Queue for the metric.

", - "enums" : null, - "errorCode" : null, - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : null, - "members" : [ { - "c2jName" : "Queue", - "c2jShape" : "QueueReference", - "deprecated" : false, - "documentation" : "

A QueueReference object used as one part of dimension for the metrics results.

", - "enumType" : null, - "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" : "withQueue", - "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.*/", - "getterMethodName" : "getQueue", - "getterModel" : { - "returnType" : "QueueReference", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Queue", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "Queue", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "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" : { - "timestampFormat" : null, - "variableDeclarationType" : "QueueReference", - "variableName" : "queue", - "variableType" : "QueueReference", - "documentation" : "", - "simpleType" : "QueueReference", - "variableSetterType" : "QueueReference" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : false, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "QueueReference", - "variableName" : "queue", - "variableType" : "QueueReference", - "documentation" : "

A QueueReference object used as one part of dimension for the metrics results.

", - "simpleType" : "QueueReference", - "variableSetterType" : "QueueReference" + "variableDeclarationType" : "CurrentMetric", + "variableName" : "metric", + "variableType" : "CurrentMetric", + "documentation" : "

Information about the metric.

", + "simpleType" : "CurrentMetric", + "variableSetterType" : "CurrentMetric" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "Channel", - "c2jShape" : "Channel", + "c2jName" : "Value", + "c2jShape" : "Value", "deprecated" : false, - "documentation" : "

The channel used for grouping and filters. Only VOICE is supported.

", - "enumType" : "Channel", - "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@return Returns a reference to this object so that method calls can be chained together.\n@see Channel*/", - "fluentSetterMethodName" : "withChannel", - "getterDocumentation" : "/**

The channel used for grouping and filters. Only VOICE is supported.

\n@return The channel used for grouping and filters. Only VOICE is supported.\n@see Channel*/", - "getterMethodName" : "getChannel", + "documentation" : "

The value of the metric.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

The value of the metric.

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

The value of the metric.

\n@return The value of the metric.*/", + "getterMethodName" : "getValue", "getterModel" : { - "returnType" : "String", + "returnType" : "Double", "documentation" : null }, "http" : { @@ -6650,11 +4910,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Channel", + "marshallLocationName" : "Value", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Channel", + "unmarshallLocationName" : "Value", "uri" : false }, "idempotencyToken" : false, @@ -6664,49 +4924,49 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "Channel", + "marshallingTargetClass" : "Double", + "marshallingType" : "DOUBLE", + "name" : "Value", "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", + "setterDocumentation" : "/**

The value of the metric.

\n@param value The value of the metric.*/", + "setterMethodName" : "setValue", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "channel", - "variableType" : "String", + "variableDeclarationType" : "Double", + "variableName" : "value", + "variableType" : "Double", "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "simpleType" : "Double", + "variableSetterType" : "Double" }, "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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@return Returns a reference to this object so that method calls can be chained together.\n@see Channel*/", + "varargSetterDocumentation" : "/**

The value of the metric.

\n@param value The value of the metric.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "channel", - "variableType" : "String", - "documentation" : "

The channel used for grouping and filters. Only VOICE is supported.

", - "simpleType" : "String", - "variableSetterType" : "String" + "variableDeclarationType" : "Double", + "variableName" : "value", + "variableType" : "Double", + "documentation" : "

The value of the metric.

", + "simpleType" : "Double", + "variableSetterType" : "Double" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "Channel" : { - "c2jName" : "Channel", - "c2jShape" : "Channel", + "Metric" : { + "c2jName" : "Metric", + "c2jShape" : "CurrentMetric", "deprecated" : false, - "documentation" : "

The channel used for grouping and filters. Only VOICE is supported.

", - "enumType" : "Channel", - "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@return Returns a reference to this object so that method calls can be chained together.\n@see Channel*/", - "fluentSetterMethodName" : "withChannel", - "getterDocumentation" : "/**

The channel used for grouping and filters. Only VOICE is supported.

\n@return The channel used for grouping and filters. Only VOICE is supported.\n@see Channel*/", - "getterMethodName" : "getChannel", + "documentation" : "

Information about the metric.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

Information about the metric.

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

Information about the metric.

\n@return Information about the metric.*/", + "getterMethodName" : "getMetric", "getterModel" : { - "returnType" : "String", + "returnType" : "CurrentMetric", "documentation" : null }, "http" : { @@ -6719,11 +4979,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Channel", + "marshallLocationName" : "Metric", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Channel", + "unmarshallLocationName" : "Metric", "uri" : false }, "idempotencyToken" : false, @@ -6733,48 +4993,48 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "Channel", + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Metric", "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", + "setterDocumentation" : "/**

Information about the metric.

\n@param metric Information about the metric.*/", + "setterMethodName" : "setMetric", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "channel", - "variableType" : "String", + "variableDeclarationType" : "CurrentMetric", + "variableName" : "metric", + "variableType" : "CurrentMetric", "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "simpleType" : "CurrentMetric", + "variableSetterType" : "CurrentMetric" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : true, + "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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@return Returns a reference to this object so that method calls can be chained together.\n@see Channel*/", + "varargSetterDocumentation" : "/**

Information about the metric.

\n@param metric Information about the metric.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "channel", - "variableType" : "String", - "documentation" : "

The channel used for grouping and filters. Only VOICE is supported.

", - "simpleType" : "String", - "variableSetterType" : "String" + "variableDeclarationType" : "CurrentMetric", + "variableName" : "metric", + "variableType" : "CurrentMetric", + "documentation" : "

Information about the metric.

", + "simpleType" : "CurrentMetric", + "variableSetterType" : "CurrentMetric" }, "xmlNameSpaceUri" : null }, - "Queue" : { - "c2jName" : "Queue", - "c2jShape" : "QueueReference", + "Value" : { + "c2jName" : "Value", + "c2jShape" : "Value", "deprecated" : false, - "documentation" : "

A QueueReference object used as one part of dimension for the metrics results.

", + "documentation" : "

The value of the metric.

", "enumType" : null, - "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" : "withQueue", - "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.*/", - "getterMethodName" : "getQueue", + "fluentSetterDocumentation" : "/**

The value of the metric.

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

The value of the metric.

\n@return The value of the metric.*/", + "getterMethodName" : "getValue", "getterModel" : { - "returnType" : "QueueReference", + "returnType" : "Double", "documentation" : null }, "http" : { @@ -6787,11 +5047,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Queue", + "marshallLocationName" : "Value", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Queue", + "unmarshallLocationName" : "Value", "uri" : false }, "idempotencyToken" : false, @@ -6801,33 +5061,33 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "Queue", + "marshallingTargetClass" : "Double", + "marshallingType" : "DOUBLE", + "name" : "Value", "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", + "setterDocumentation" : "/**

The value of the metric.

\n@param value The value of the metric.*/", + "setterMethodName" : "setValue", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "QueueReference", - "variableName" : "queue", - "variableType" : "QueueReference", + "variableDeclarationType" : "Double", + "variableName" : "value", + "variableType" : "Double", "documentation" : "", - "simpleType" : "QueueReference", - "variableSetterType" : "QueueReference" + "simpleType" : "Double", + "variableSetterType" : "Double" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : false, + "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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.*/", + "varargSetterDocumentation" : "/**

The value of the metric.

\n@param value The value of the metric.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "QueueReference", - "variableName" : "queue", - "variableType" : "QueueReference", - "documentation" : "

A QueueReference object used as one part of dimension for the metrics results.

", - "simpleType" : "QueueReference", - "variableSetterType" : "QueueReference" + "variableDeclarationType" : "Double", + "variableName" : "value", + "variableType" : "Double", + "documentation" : "

The value of the metric.

", + "simpleType" : "Double", + "variableSetterType" : "Double" }, "xmlNameSpaceUri" : null } @@ -6835,7 +5095,7 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "Dimensions", + "shapeName" : "CurrentMetricData", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -6844,17 +5104,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Dimensions", - "variableName" : "dimensions", - "variableType" : "Dimensions", + "variableDeclarationType" : "CurrentMetricData", + "variableName" : "currentMetricData", + "variableType" : "CurrentMetricData", "documentation" : null, - "simpleType" : "Dimensions", - "variableSetterType" : "Dimensions" + "simpleType" : "CurrentMetricData", + "variableSetterType" : "CurrentMetricData" }, "wrapper" : false }, - "DuplicateResourceException" : { - "c2jName" : "DuplicateResourceException", + "CurrentMetricName" : { + "c2jName" : "CurrentMetricName", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -6862,37 +5122,70 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "

A resource with that name already exists.

", - "enums" : null, - "errorCode" : "DuplicateResourceException", + "documentation" : "

The current metric names.

", + "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, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, - "members" : [ ], + "members" : null, "membersAsMap" : { }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "DuplicateResourceException", + "shapeName" : "CurrentMetricName", "signerAware" : false, "signerType" : null, - "unmarshaller" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "DuplicateResourceException", - "variableName" : "duplicateResourceException", - "variableType" : "DuplicateResourceException", + "variableDeclarationType" : "CurrentMetricName", + "variableName" : "currentMetricName", + "variableType" : "CurrentMetricName", "documentation" : null, - "simpleType" : "DuplicateResourceException", - "variableSetterType" : "DuplicateResourceException" + "simpleType" : "CurrentMetricName", + "variableSetterType" : "CurrentMetricName" }, "wrapper" : false }, - "Filters" : { - "c2jName" : "Filters", + "CurrentMetricResult" : { + "c2jName" : "CurrentMetricResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -6900,7 +5193,7 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "

The filter, either channel or queues, to apply to the metric results retrieved.

", + "documentation" : "

Contains information about a set of real-time metrics.

", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, @@ -6910,17 +5203,17 @@ "hasStreamingMember" : false, "marshaller" : null, "members" : [ { - "c2jName" : "Queues", - "c2jShape" : "Queues", + "c2jName" : "Dimensions", + "c2jShape" : "Dimensions", "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.

", + "documentation" : "

The dimensions for the metrics.

", "enumType" : null, - "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" : "withQueues", - "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@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.*/", - "getterMethodName" : "getQueues", + "fluentSetterDocumentation" : "/**

The dimensions for the metrics.

\n@param dimensions The dimensions for the metrics.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withDimensions", + "getterDocumentation" : "/**

The dimensions for the metrics.

\n@return The dimensions for the metrics.*/", + "getterMethodName" : "getDimensions", "getterModel" : { - "returnType" : "java.util.List", + "returnType" : "Dimensions", "documentation" : null }, "http" : { @@ -6933,11 +5226,78 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Queues", + "marshallLocationName" : "Dimensions", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Queues", + "unmarshallLocationName" : "Dimensions", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Dimensions", + "sensitive" : false, + "setterDocumentation" : "/**

The dimensions for the metrics.

\n@param dimensions The dimensions for the metrics.*/", + "setterMethodName" : "setDimensions", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Dimensions", + "variableName" : "dimensions", + "variableType" : "Dimensions", + "documentation" : "", + "simpleType" : "Dimensions", + "variableSetterType" : "Dimensions" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

The dimensions for the metrics.

\n@param dimensions The dimensions for the metrics.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Dimensions", + "variableName" : "dimensions", + "variableType" : "Dimensions", + "documentation" : "

The dimensions for the metrics.

", + "simpleType" : "Dimensions", + "variableSetterType" : "Dimensions" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "Collections", + "c2jShape" : "CurrentMetricDataCollections", + "deprecated" : false, + "documentation" : "

The set of metrics.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

The set of metrics.

\n@param collections The set of metrics.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withCollections", + "getterDocumentation" : "/**

The set of metrics.

\n@return The set of metrics.*/", + "getterMethodName" : "getCollections", + "getterModel" : { + "returnType" : "java.util.List", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Collections", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Collections", "uri" : false }, "idempotencyToken" : false, @@ -6949,7 +5309,7 @@ "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", - "c2jShape" : "QueueId", + "c2jShape" : "CurrentMetricData", "deprecated" : false, "documentation" : "", "enumType" : null, @@ -6958,7 +5318,7 @@ "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getMember", "getterModel" : { - "returnType" : "String", + "returnType" : "CurrentMetricData", "documentation" : null }, "http" : { @@ -6985,242 +5345,93 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", "name" : "Member", "sensitive" : false, "setterDocumentation" : "/**\n@param member */", "setterMethodName" : "setMember", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "String", + "variableDeclarationType" : "CurrentMetricData", "variableName" : "member", - "variableType" : "String", + "variableType" : "CurrentMetricData", "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "simpleType" : "CurrentMetricData", + "variableSetterType" : "CurrentMetricData" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : true, + "simple" : false, "unmarshallingType" : null, "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "String", + "variableDeclarationType" : "CurrentMetricData", "variableName" : "member", - "variableType" : "String", + "variableType" : "CurrentMetricData", "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "simpleType" : "CurrentMetricData", + "variableSetterType" : "CurrentMetricData" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, - "memberType" : "String", + "memberType" : "CurrentMetricData", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, - "simple" : true, - "simpleType" : "String", - "templateImplType" : "java.util.ArrayList", - "templateType" : "java.util.List" + "simple" : false, + "simpleType" : "CurrentMetricData", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", - "name" : "Queues", + "name" : "Collections", "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", + "setterDocumentation" : "/**

The set of metrics.

\n@param collections The set of metrics.*/", + "setterMethodName" : "setCollections", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "queues", - "variableType" : "java.util.List", + "variableDeclarationType" : "java.util.List", + "variableName" : "collections", + "variableType" : "java.util.List", "documentation" : "", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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

NOTE: This method appends the values to the existing list (if any). Use {@link #setQueues(java.util.Collection)} or {@link #withQueues(java.util.Collection)} if you want to override the existing values.

\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.*/", + "varargSetterDocumentation" : "/**

The set of metrics.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setCollections(java.util.Collection)} or {@link #withCollections(java.util.Collection)} if you want to override the existing values.

\n@param collections The set of metrics.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "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 - }, { - "c2jName" : "Channels", - "c2jShape" : "Channels", - "deprecated" : false, - "documentation" : "

The Channel to use as a filter for the metrics returned. Only VOICE is supported.

", - "enumType" : "Channel", - "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.\n@see Channel*/", - "fluentSetterMethodName" : "withChannels", - "getterDocumentation" : "/**

The Channel to use as a filter for the metrics returned. Only VOICE is supported.

\n@return The Channel to use as a filter for the metrics returned. Only VOICE is supported.\n@see Channel*/", - "getterMethodName" : "getChannels", - "getterModel" : { - "returnType" : "java.util.List", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Channels", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "Channels", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : true, - "listModel" : { - "implType" : "java.util.ArrayList", - "interfaceType" : "java.util.List", - "listMemberModel" : { - "c2jName" : "member", - "c2jShape" : "Channel", - "deprecated" : false, - "documentation" : "", - "enumType" : "Channel", - "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.\n@see Channel*/", - "fluentSetterMethodName" : "withMember", - "getterDocumentation" : "/**\n@return \n@see Channel*/", - "getterMethodName" : "getMember", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "member", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "member", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "Member", - "sensitive" : false, - "setterDocumentation" : "/**\n@param member \n@see Channel*/", - "setterMethodName" : "setMember", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "member", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.\n@see Channel*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "member", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, - "memberLocationName" : null, - "memberType" : "String", - "map" : false, - "marshallNonAutoConstructedEmptyLists" : false, - "memberAdditionalMarshallingPath" : null, - "memberAdditionalUnmarshallingPath" : null, - "sendEmptyQueryString" : false, - "simple" : true, - "simpleType" : "String", - "templateImplType" : "java.util.ArrayList", - "templateType" : "java.util.List" - }, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "List", - "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.\n@see Channel*/", - "setterMethodName" : "setChannels", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "channels", - "variableType" : "java.util.List", - "documentation" : "", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : false, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The Channel to use as a filter for the metrics returned. Only VOICE is supported.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setChannels(java.util.Collection)} or {@link #withChannels(java.util.Collection)} if you want to override the existing values.

\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.\n@see Channel*/", - "variable" : { - "timestampFormat" : null, - "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" + "variableDeclarationType" : "java.util.List", + "variableName" : "collections", + "variableType" : "java.util.List", + "documentation" : "

The set of metrics.

", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "Channels" : { - "c2jName" : "Channels", - "c2jShape" : "Channels", + "Collections" : { + "c2jName" : "Collections", + "c2jShape" : "CurrentMetricDataCollections", "deprecated" : false, - "documentation" : "

The Channel to use as a filter for the metrics returned. Only VOICE is supported.

", - "enumType" : "Channel", - "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.\n@see Channel*/", - "fluentSetterMethodName" : "withChannels", - "getterDocumentation" : "/**

The Channel to use as a filter for the metrics returned. Only VOICE is supported.

\n@return The Channel to use as a filter for the metrics returned. Only VOICE is supported.\n@see Channel*/", - "getterMethodName" : "getChannels", + "documentation" : "

The set of metrics.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

The set of metrics.

\n@param collections The set of metrics.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withCollections", + "getterDocumentation" : "/**

The set of metrics.

\n@return The set of metrics.*/", + "getterMethodName" : "getCollections", "getterModel" : { - "returnType" : "java.util.List", + "returnType" : "java.util.List", "documentation" : null }, "http" : { @@ -7233,11 +5444,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Channels", + "marshallLocationName" : "Collections", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Channels", + "unmarshallLocationName" : "Collections", "uri" : false }, "idempotencyToken" : false, @@ -7249,16 +5460,16 @@ "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", - "c2jShape" : "Channel", + "c2jShape" : "CurrentMetricData", "deprecated" : false, "documentation" : "", - "enumType" : "Channel", - "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.\n@see Channel*/", + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withMember", - "getterDocumentation" : "/**\n@return \n@see Channel*/", + "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getMember", "getterModel" : { - "returnType" : "String", + "returnType" : "CurrentMetricData", "documentation" : null }, "http" : { @@ -7285,92 +5496,92 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", "name" : "Member", "sensitive" : false, - "setterDocumentation" : "/**\n@param member \n@see Channel*/", + "setterDocumentation" : "/**\n@param member */", "setterMethodName" : "setMember", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "String", + "variableDeclarationType" : "CurrentMetricData", "variableName" : "member", - "variableType" : "String", + "variableType" : "CurrentMetricData", "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "simpleType" : "CurrentMetricData", + "variableSetterType" : "CurrentMetricData" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : true, + "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.\n@see Channel*/", + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "String", + "variableDeclarationType" : "CurrentMetricData", "variableName" : "member", - "variableType" : "String", + "variableType" : "CurrentMetricData", "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "simpleType" : "CurrentMetricData", + "variableSetterType" : "CurrentMetricData" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, - "memberType" : "String", + "memberType" : "CurrentMetricData", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, - "simple" : true, - "simpleType" : "String", - "templateImplType" : "java.util.ArrayList", - "templateType" : "java.util.List" + "simple" : false, + "simpleType" : "CurrentMetricData", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", - "name" : "Channels", + "name" : "Collections", "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.\n@see Channel*/", - "setterMethodName" : "setChannels", + "setterDocumentation" : "/**

The set of metrics.

\n@param collections The set of metrics.*/", + "setterMethodName" : "setCollections", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "channels", - "variableType" : "java.util.List", + "variableDeclarationType" : "java.util.List", + "variableName" : "collections", + "variableType" : "java.util.List", "documentation" : "", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The Channel to use as a filter for the metrics returned. Only VOICE is supported.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setChannels(java.util.Collection)} or {@link #withChannels(java.util.Collection)} if you want to override the existing values.

\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.\n@see Channel*/", + "varargSetterDocumentation" : "/**

The set of metrics.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setCollections(java.util.Collection)} or {@link #withCollections(java.util.Collection)} if you want to override the existing values.

\n@param collections The set of metrics.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "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" + "variableDeclarationType" : "java.util.List", + "variableName" : "collections", + "variableType" : "java.util.List", + "documentation" : "

The set of metrics.

", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, - "Queues" : { - "c2jName" : "Queues", - "c2jShape" : "Queues", + "Dimensions" : { + "c2jName" : "Dimensions", + "c2jShape" : "Dimensions", "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.

", + "documentation" : "

The dimensions for the metrics.

", "enumType" : null, - "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" : "withQueues", - "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@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.*/", - "getterMethodName" : "getQueues", + "fluentSetterDocumentation" : "/**

The dimensions for the metrics.

\n@param dimensions The dimensions for the metrics.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withDimensions", + "getterDocumentation" : "/**

The dimensions for the metrics.

\n@return The dimensions for the metrics.*/", + "getterMethodName" : "getDimensions", "getterModel" : { - "returnType" : "java.util.List", + "returnType" : "Dimensions", "documentation" : null }, "http" : { @@ -7383,129 +5594,47 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Queues", + "marshallLocationName" : "Dimensions", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Queues", + "unmarshallLocationName" : "Dimensions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, - "list" : true, - "listModel" : { - "implType" : "java.util.ArrayList", - "interfaceType" : "java.util.List", - "listMemberModel" : { - "c2jName" : "member", - "c2jShape" : "QueueId", - "deprecated" : false, - "documentation" : "", - "enumType" : null, - "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMember", - "getterDocumentation" : "/**\n@return */", - "getterMethodName" : "getMember", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "member", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "member", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "Member", - "sensitive" : false, - "setterDocumentation" : "/**\n@param member */", - "setterMethodName" : "setMember", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "member", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "member", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, - "memberLocationName" : null, - "memberType" : "String", - "map" : false, - "marshallNonAutoConstructedEmptyLists" : false, - "memberAdditionalMarshallingPath" : null, - "memberAdditionalUnmarshallingPath" : null, - "sendEmptyQueryString" : false, - "simple" : true, - "simpleType" : "String", - "templateImplType" : "java.util.ArrayList", - "templateType" : "java.util.List" - }, + "list" : false, + "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "List", - "marshallingType" : "LIST", - "name" : "Queues", + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Dimensions", "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", + "setterDocumentation" : "/**

The dimensions for the metrics.

\n@param dimensions The dimensions for the metrics.*/", + "setterMethodName" : "setDimensions", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "queues", - "variableType" : "java.util.List", + "variableDeclarationType" : "Dimensions", + "variableName" : "dimensions", + "variableType" : "Dimensions", "documentation" : "", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "simpleType" : "Dimensions", + "variableSetterType" : "Dimensions" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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

NOTE: This method appends the values to the existing list (if any). Use {@link #setQueues(java.util.Collection)} or {@link #withQueues(java.util.Collection)} if you want to override the existing values.

\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.*/", + "varargSetterDocumentation" : "/**

The dimensions for the metrics.

\n@param dimensions The dimensions for the metrics.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "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" + "variableDeclarationType" : "Dimensions", + "variableName" : "dimensions", + "variableType" : "Dimensions", + "documentation" : "

The dimensions for the metrics.

", + "simpleType" : "Dimensions", + "variableSetterType" : "Dimensions" }, "xmlNameSpaceUri" : null } @@ -7513,7 +5642,7 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "Filters", + "shapeName" : "CurrentMetricResult", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -7522,17 +5651,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Filters", - "variableName" : "filters", - "variableType" : "Filters", + "variableDeclarationType" : "CurrentMetricResult", + "variableName" : "currentMetricResult", + "variableType" : "CurrentMetricResult", "documentation" : null, - "simpleType" : "Filters", - "variableSetterType" : "Filters" + "simpleType" : "CurrentMetricResult", + "variableSetterType" : "CurrentMetricResult" }, "wrapper" : false }, - "GetContactAttributesRequest" : { - "c2jName" : "GetContactAttributesRequest", + "DeleteUserRequest" : { + "c2jName" : "DeleteUserRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -7549,22 +5678,22 @@ "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { - "action" : "GetContactAttributes", + "action" : "DeleteUser", "locationName" : null, - "requestUri" : "/contact/attributes/{InstanceId}/{InitialContactId}", + "requestUri" : "/users/{InstanceId}/{UserId}", "target" : null, - "verb" : "GET", + "verb" : "DELETE", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "deprecated" : false, - "documentation" : "

The instance ID for the instance from which to retrieve contact attributes.

", + "documentation" : "

The identifier of the Amazon Connect instance.

", "enumType" : null, - "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.*/", + "fluentSetterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withInstanceId", - "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.*/", + "getterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@return The identifier of the Amazon Connect instance.*/", "getterMethodName" : "getInstanceId", "getterModel" : { "returnType" : "String", @@ -7598,7 +5727,7 @@ "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.*/", + "setterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.*/", "setterMethodName" : "setInstanceId", "setterModel" : { "timestampFormat" : null, @@ -7612,27 +5741,27 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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.*/", + "varargSetterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", - "documentation" : "

The instance ID for the instance from which to retrieve contact attributes.

", + "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "InitialContactId", - "c2jShape" : "ContactId", + "c2jName" : "UserId", + "c2jShape" : "UserId", "deprecated" : false, - "documentation" : "

The ID for the initial contact in Amazon Connect associated with the attributes to update.

", + "documentation" : "

The identifier of the user.

", "enumType" : null, - "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" : "withInitialContactId", - "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.*/", - "getterMethodName" : "getInitialContactId", + "fluentSetterDocumentation" : "/**

The identifier of the user.

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

The identifier of the user.

\n@return The identifier of the user.*/", + "getterMethodName" : "getUserId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -7647,11 +5776,11 @@ "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", - "marshallLocationName" : "InitialContactId", + "marshallLocationName" : "UserId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "InitialContactId", + "unmarshallLocationName" : "UserId", "uri" : true }, "idempotencyToken" : false, @@ -7663,14 +5792,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "InitialContactId", + "name" : "UserId", "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", + "setterDocumentation" : "/**

The identifier of the user.

\n@param userId The identifier of the user.*/", + "setterMethodName" : "setUserId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "initialContactId", + "variableName" : "userId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -7679,29 +5808,29 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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.*/", + "varargSetterDocumentation" : "/**

The identifier of the user.

\n@param userId The identifier of the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "initialContactId", + "variableName" : "userId", "variableType" : "String", - "documentation" : "

The ID for the initial contact in Amazon Connect associated with the attributes to update.

", + "documentation" : "

The identifier of the user.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "InitialContactId" : { - "c2jName" : "InitialContactId", - "c2jShape" : "ContactId", + "InstanceId" : { + "c2jName" : "InstanceId", + "c2jShape" : "InstanceId", "deprecated" : false, - "documentation" : "

The ID for the initial contact in Amazon Connect associated with the attributes to update.

", + "documentation" : "

The identifier of the Amazon Connect instance.

", "enumType" : null, - "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" : "withInitialContactId", - "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.*/", - "getterMethodName" : "getInitialContactId", + "fluentSetterDocumentation" : "/**

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

\n@return The identifier of the Amazon Connect instance.*/", + "getterMethodName" : "getInstanceId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -7716,11 +5845,11 @@ "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", - "marshallLocationName" : "InitialContactId", + "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "InitialContactId", + "unmarshallLocationName" : "InstanceId", "uri" : true }, "idempotencyToken" : false, @@ -7732,14 +5861,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "InitialContactId", + "name" : "InstanceId", "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", + "setterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.*/", + "setterMethodName" : "setInstanceId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "initialContactId", + "variableName" : "instanceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -7748,28 +5877,28 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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.*/", + "varargSetterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "initialContactId", + "variableName" : "instanceId", "variableType" : "String", - "documentation" : "

The ID for the initial contact in Amazon Connect associated with the attributes to update.

", + "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "InstanceId" : { - "c2jName" : "InstanceId", - "c2jShape" : "InstanceId", + "UserId" : { + "c2jName" : "UserId", + "c2jShape" : "UserId", "deprecated" : false, - "documentation" : "

The instance ID for the instance from which to retrieve contact attributes.

", + "documentation" : "

The identifier of the user.

", "enumType" : null, - "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" : "withInstanceId", - "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.*/", - "getterMethodName" : "getInstanceId", + "fluentSetterDocumentation" : "/**

The identifier of the user.

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

The identifier of the user.

\n@return The identifier of the user.*/", + "getterMethodName" : "getUserId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -7784,11 +5913,11 @@ "isStreaming" : false, "location" : "uri", "marshallLocation" : "PATH", - "marshallLocationName" : "InstanceId", + "marshallLocationName" : "UserId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "InstanceId", + "unmarshallLocationName" : "UserId", "uri" : true }, "idempotencyToken" : false, @@ -7800,14 +5929,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "InstanceId", + "name" : "UserId", "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", + "setterDocumentation" : "/**

The identifier of the user.

\n@param userId The identifier of the user.*/", + "setterMethodName" : "setUserId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "instanceId", + "variableName" : "userId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -7816,13 +5945,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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.*/", + "varargSetterDocumentation" : "/**

The identifier of the user.

\n@param userId The identifier of the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "instanceId", + "variableName" : "userId", "variableType" : "String", - "documentation" : "

The instance ID for the instance from which to retrieve contact attributes.

", + "documentation" : "

The identifier of the user.

", "simpleType" : "String", "variableSetterType" : "String" }, @@ -7831,24 +5960,24 @@ }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : [ "InstanceId", "InitialContactId" ], - "shapeName" : "GetContactAttributesRequest", + "required" : [ "InstanceId", "UserId" ], + "shapeName" : "DeleteUserRequest", "signerAware" : false, "signerType" : null, "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "GetContactAttributesRequest", - "variableName" : "getContactAttributesRequest", - "variableType" : "GetContactAttributesRequest", + "variableDeclarationType" : "DeleteUserRequest", + "variableName" : "deleteUserRequest", + "variableType" : "DeleteUserRequest", "documentation" : null, - "simpleType" : "GetContactAttributesRequest", - "variableSetterType" : "GetContactAttributesRequest" + "simpleType" : "DeleteUserRequest", + "variableSetterType" : "DeleteUserRequest" }, "wrapper" : false }, - "GetContactAttributesResult" : { - "c2jName" : "GetContactAttributesResponse", + "DeleteUserResult" : { + "c2jName" : "DeleteUserResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -7856,7 +5985,7 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "", + "documentation" : null, "enums" : null, "errorCode" : null, "hasHeaderMember" : false, @@ -7865,18 +5994,66 @@ "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, + "members" : null, + "membersAsMap" : { }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "DeleteUserResult", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "DeleteUserResult", + "variableName" : "deleteUserResult", + "variableType" : "DeleteUserResult", + "documentation" : null, + "simpleType" : "DeleteUserResult", + "variableSetterType" : "DeleteUserResult" + }, + "wrapper" : false + }, + "DescribeUserHierarchyGroupRequest" : { + "c2jName" : "DescribeUserHierarchyGroupRequest", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : { + "action" : "DescribeUserHierarchyGroup", + "locationName" : null, + "requestUri" : "/user-hierarchy-groups/{InstanceId}/{HierarchyGroupId}", + "target" : null, + "verb" : "GET", + "xmlNameSpaceUri" : null + }, "members" : [ { - "c2jName" : "Attributes", - "c2jShape" : "Attributes", + "c2jName" : "HierarchyGroupId", + "c2jShape" : "HierarchyGroupId", "deprecated" : false, - "documentation" : "

The attributes to update.

", + "documentation" : "

The identifier of the hierarchy group.

", "enumType" : null, - "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" : "withAttributes", - "getterDocumentation" : "/**

The attributes to update.

\n@return The attributes to update.*/", - "getterMethodName" : "getAttributes", + "fluentSetterDocumentation" : "/**

The identifier of the hierarchy group.

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

The identifier of the hierarchy group.

\n@return The identifier of the hierarchy group.*/", + "getterMethodName" : "getHierarchyGroupId", "getterModel" : { - "returnType" : "java.util.Map", + "returnType" : "String", "documentation" : null }, "http" : { @@ -7887,147 +6064,132 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Attributes", + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "HierarchyGroupId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Attributes", - "uri" : false + "unmarshallLocationName" : "HierarchyGroupId", + "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, - "map" : true, - "mapModel" : { - "implType" : "java.util.HashMap", - "interfaceType" : "java.util.Map", - "keyLocationName" : "key", - "keyModel" : null, - "keyType" : "String", - "valueLocationName" : "value", - "valueModel" : { - "c2jName" : "value", - "c2jShape" : "AttributeValue", - "deprecated" : false, - "documentation" : "", - "enumType" : null, - "fluentSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withValue", - "getterDocumentation" : "/**\n@return */", - "getterMethodName" : "getValue", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "value", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "value", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "Value", - "sensitive" : false, - "setterDocumentation" : "/**\n@param value */", - "setterMethodName" : "setValue", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "value", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "value", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, - "valueType" : "String", - "entryType" : "Map.Entry", - "keySimple" : true, - "templateImplType" : "java.util.HashMap", - "templateType" : "java.util.Map", - "valueList" : false, - "valueSimple" : true + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "HierarchyGroupId", + "sensitive" : false, + "setterDocumentation" : "/**

The identifier of the hierarchy group.

\n@param hierarchyGroupId The identifier of the hierarchy group.*/", + "setterMethodName" : "setHierarchyGroupId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "hierarchyGroupId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" }, - "marshallingTargetClass" : "Map", - "marshallingType" : "MAP", - "name" : "Attributes", + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

The identifier of the hierarchy group.

\n@param hierarchyGroupId The identifier of the hierarchy group.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "hierarchyGroupId", + "variableType" : "String", + "documentation" : "

The identifier of the hierarchy group.

", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "InstanceId", + "c2jShape" : "InstanceId", + "deprecated" : false, + "documentation" : "

The identifier of the Amazon Connect instance.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The attributes to update.

\n@param attributes The attributes to update.*/", - "setterMethodName" : "setAttributes", + "setterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.*/", + "setterMethodName" : "setInstanceId", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.Map", - "variableName" : "attributes", - "variableType" : "java.util.Map", + "variableDeclarationType" : "String", + "variableName" : "instanceId", + "variableType" : "String", "documentation" : "", - "simpleType" : "Map", - "variableSetterType" : "java.util.Map" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : false, + "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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.*/", + "varargSetterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.Map", - "variableName" : "attributes", - "variableType" : "java.util.Map", - "documentation" : "

The attributes to update.

", - "simpleType" : "Map", - "variableSetterType" : "java.util.Map" + "variableDeclarationType" : "String", + "variableName" : "instanceId", + "variableType" : "String", + "documentation" : "

The identifier of the Amazon Connect instance.

", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "Attributes" : { - "c2jName" : "Attributes", - "c2jShape" : "Attributes", + "HierarchyGroupId" : { + "c2jName" : "HierarchyGroupId", + "c2jShape" : "HierarchyGroupId", "deprecated" : false, - "documentation" : "

The attributes to update.

", + "documentation" : "

The identifier of the hierarchy group.

", "enumType" : null, - "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" : "withAttributes", - "getterDocumentation" : "/**

The attributes to update.

\n@return The attributes to update.*/", - "getterMethodName" : "getAttributes", + "fluentSetterDocumentation" : "/**

The identifier of the hierarchy group.

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

The identifier of the hierarchy group.

\n@return The identifier of the hierarchy group.*/", + "getterMethodName" : "getHierarchyGroupId", "getterModel" : { - "returnType" : "java.util.Map", + "returnType" : "String", "documentation" : null }, "http" : { @@ -8038,158 +6200,141 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Attributes", + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "HierarchyGroupId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Attributes", - "uri" : false + "unmarshallLocationName" : "HierarchyGroupId", + "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, - "map" : true, - "mapModel" : { - "implType" : "java.util.HashMap", - "interfaceType" : "java.util.Map", - "keyLocationName" : "key", - "keyModel" : null, - "keyType" : "String", - "valueLocationName" : "value", - "valueModel" : { - "c2jName" : "value", - "c2jShape" : "AttributeValue", - "deprecated" : false, - "documentation" : "", - "enumType" : null, - "fluentSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withValue", - "getterDocumentation" : "/**\n@return */", - "getterMethodName" : "getValue", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "value", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "value", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "Value", - "sensitive" : false, - "setterDocumentation" : "/**\n@param value */", - "setterMethodName" : "setValue", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "value", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "value", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, - "valueType" : "String", - "entryType" : "Map.Entry", - "keySimple" : true, - "templateImplType" : "java.util.HashMap", - "templateType" : "java.util.Map", - "valueList" : false, - "valueSimple" : true + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "HierarchyGroupId", + "sensitive" : false, + "setterDocumentation" : "/**

The identifier of the hierarchy group.

\n@param hierarchyGroupId The identifier of the hierarchy group.*/", + "setterMethodName" : "setHierarchyGroupId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "hierarchyGroupId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" }, - "marshallingTargetClass" : "Map", - "marshallingType" : "MAP", - "name" : "Attributes", + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

The identifier of the hierarchy group.

\n@param hierarchyGroupId The identifier of the hierarchy group.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "hierarchyGroupId", + "variableType" : "String", + "documentation" : "

The identifier of the hierarchy group.

", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "InstanceId" : { + "c2jName" : "InstanceId", + "c2jShape" : "InstanceId", + "deprecated" : false, + "documentation" : "

The identifier of the Amazon Connect instance.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The attributes to update.

\n@param attributes The attributes to update.*/", - "setterMethodName" : "setAttributes", + "setterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.*/", + "setterMethodName" : "setInstanceId", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.Map", - "variableName" : "attributes", - "variableType" : "java.util.Map", + "variableDeclarationType" : "String", + "variableName" : "instanceId", + "variableType" : "String", "documentation" : "", - "simpleType" : "Map", - "variableSetterType" : "java.util.Map" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : false, + "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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.*/", + "varargSetterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.Map", - "variableName" : "attributes", - "variableType" : "java.util.Map", - "documentation" : "

The attributes to update.

", - "simpleType" : "Map", - "variableSetterType" : "java.util.Map" + "variableDeclarationType" : "String", + "variableName" : "instanceId", + "variableType" : "String", + "documentation" : "

The identifier of the Amazon Connect instance.

", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "GetContactAttributesResult", + "required" : [ "HierarchyGroupId", "InstanceId" ], + "shapeName" : "DescribeUserHierarchyGroupRequest", "signerAware" : false, "signerType" : null, - "unmarshaller" : { - "flattened" : false, - "resultWrapper" : null - }, + "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "GetContactAttributesResult", - "variableName" : "getContactAttributesResult", - "variableType" : "GetContactAttributesResult", + "variableDeclarationType" : "DescribeUserHierarchyGroupRequest", + "variableName" : "describeUserHierarchyGroupRequest", + "variableType" : "DescribeUserHierarchyGroupRequest", "documentation" : null, - "simpleType" : "GetContactAttributesResult", - "variableSetterType" : "GetContactAttributesResult" + "simpleType" : "DescribeUserHierarchyGroupRequest", + "variableSetterType" : "DescribeUserHierarchyGroupRequest" }, "wrapper" : false }, - "GetCurrentMetricDataRequest" : { - "c2jName" : "GetCurrentMetricDataRequest", + "DescribeUserHierarchyGroupResult" : { + "c2jName" : "DescribeUserHierarchyGroupResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -8205,93 +6350,19 @@ "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, - "marshaller" : { - "action" : "GetCurrentMetricData", - "locationName" : null, - "requestUri" : "/metrics/current/{InstanceId}", - "target" : null, - "verb" : "POST", - "xmlNameSpaceUri" : null - }, + "marshaller" : null, "members" : [ { - "c2jName" : "InstanceId", - "c2jShape" : "InstanceId", - "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.

", - "enumType" : null, - "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" : "withInstanceId", - "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.*/", - "getterMethodName" : "getInstanceId", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : "uri", - "marshallLocation" : "PATH", - "marshallLocationName" : "InstanceId", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "InstanceId", - "uri" : true - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "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" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "instanceId", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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.*/", - "variable" : { - "timestampFormat" : null, - "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 - }, { - "c2jName" : "Filters", - "c2jShape" : "Filters", + "c2jName" : "HierarchyGroup", + "c2jShape" : "HierarchyGroup", "deprecated" : false, - "documentation" : "

A Filters object that contains a list of queue IDs or queue ARNs, up to 100, or list of Channels to use to filter the metrics returned in the response. Metric data is retrieved only for the resources associated with the queue IDs, ARNs, or Channels included in the filter. You can include both IDs and ARNs in the same request. To retrieve metrics for all queues, add the queue ID or ARN for each queue in your instance. Only VOICE is supported for Channels.

To find the ARN for a queue, open the queue you want to use in the Amazon Connect Queue editor. The ARN for the queue is displayed in the address bar as part of the URL. For example, the queue ARN is the set of characters at the end of the URL, after 'id=' such as arn:aws:connect:us-east-1:270923740243:instance/78fb859d-1b7d-44b1-8aa3-12f0835c5855/queue/1d1a4575-9618-40ab-bbeb-81e45795fe61. The queue ID is also included in the URL, and is the string after 'queue/'.

", + "documentation" : "

Information about the hierarchy group.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

A Filters object that contains a list of queue IDs or queue ARNs, up to 100, or list of Channels to use to filter the metrics returned in the response. Metric data is retrieved only for the resources associated with the queue IDs, ARNs, or Channels included in the filter. You can include both IDs and ARNs in the same request. To retrieve metrics for all queues, add the queue ID or ARN for each queue in your instance. Only VOICE is supported for Channels.

To find the ARN for a queue, open the queue you want to use in the Amazon Connect Queue editor. The ARN for the queue is displayed in the address bar as part of the URL. For example, the queue ARN is the set of characters at the end of the URL, after 'id=' such as arn:aws:connect:us-east-1:270923740243:instance/78fb859d-1b7d-44b1-8aa3-12f0835c5855/queue/1d1a4575-9618-40ab-bbeb-81e45795fe61. The queue ID is also included in the URL, and is the string after 'queue/'.

\n@param filters A Filters object that contains a list of queue IDs or queue ARNs, up to 100, or list of Channels to use to filter the metrics returned in the response. Metric data is retrieved only for the resources associated with the queue IDs, ARNs, or Channels included in the filter. You can include both IDs and ARNs in the same request. To retrieve metrics for all queues, add the queue ID or ARN for each queue in your instance. Only VOICE is supported for Channels.

To find the ARN for a queue, open the queue you want to use in the Amazon Connect Queue editor. The ARN for the queue is displayed in the address bar as part of the URL. For example, the queue ARN is the set of characters at the end of the URL, after 'id=' such as arn:aws:connect:us-east-1:270923740243:instance/78fb859d-1b7d-44b1-8aa3-12f0835c5855/queue/1d1a4575-9618-40ab-bbeb-81e45795fe61. The queue ID is also included in the URL, and is the string after 'queue/'.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withFilters", - "getterDocumentation" : "/**

A Filters object that contains a list of queue IDs or queue ARNs, up to 100, or list of Channels to use to filter the metrics returned in the response. Metric data is retrieved only for the resources associated with the queue IDs, ARNs, or Channels included in the filter. You can include both IDs and ARNs in the same request. To retrieve metrics for all queues, add the queue ID or ARN for each queue in your instance. Only VOICE is supported for Channels.

To find the ARN for a queue, open the queue you want to use in the Amazon Connect Queue editor. The ARN for the queue is displayed in the address bar as part of the URL. For example, the queue ARN is the set of characters at the end of the URL, after 'id=' such as arn:aws:connect:us-east-1:270923740243:instance/78fb859d-1b7d-44b1-8aa3-12f0835c5855/queue/1d1a4575-9618-40ab-bbeb-81e45795fe61. The queue ID is also included in the URL, and is the string after 'queue/'.

\n@return A Filters object that contains a list of queue IDs or queue ARNs, up to 100, or list of Channels to use to filter the metrics returned in the response. Metric data is retrieved only for the resources associated with the queue IDs, ARNs, or Channels included in the filter. You can include both IDs and ARNs in the same request. To retrieve metrics for all queues, add the queue ID or ARN for each queue in your instance. Only VOICE is supported for Channels.

To find the ARN for a queue, open the queue you want to use in the Amazon Connect Queue editor. The ARN for the queue is displayed in the address bar as part of the URL. For example, the queue ARN is the set of characters at the end of the URL, after 'id=' such as arn:aws:connect:us-east-1:270923740243:instance/78fb859d-1b7d-44b1-8aa3-12f0835c5855/queue/1d1a4575-9618-40ab-bbeb-81e45795fe61. The queue ID is also included in the URL, and is the string after 'queue/'.*/", - "getterMethodName" : "getFilters", + "fluentSetterDocumentation" : "/**

Information about the hierarchy group.

\n@param hierarchyGroup Information about the hierarchy group.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withHierarchyGroup", + "getterDocumentation" : "/**

Information about the hierarchy group.

\n@return Information about the hierarchy group.*/", + "getterMethodName" : "getHierarchyGroup", "getterModel" : { - "returnType" : "Filters", + "returnType" : "HierarchyGroup", "documentation" : null }, "http" : { @@ -8304,11 +6375,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Filters", + "marshallLocationName" : "HierarchyGroup", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Filters", + "unmarshallLocationName" : "HierarchyGroup", "uri" : false }, "idempotencyToken" : false, @@ -8320,45 +6391,162 @@ "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", - "name" : "Filters", + "name" : "HierarchyGroup", "sensitive" : false, - "setterDocumentation" : "/**

A Filters object that contains a list of queue IDs or queue ARNs, up to 100, or list of Channels to use to filter the metrics returned in the response. Metric data is retrieved only for the resources associated with the queue IDs, ARNs, or Channels included in the filter. You can include both IDs and ARNs in the same request. To retrieve metrics for all queues, add the queue ID or ARN for each queue in your instance. Only VOICE is supported for Channels.

To find the ARN for a queue, open the queue you want to use in the Amazon Connect Queue editor. The ARN for the queue is displayed in the address bar as part of the URL. For example, the queue ARN is the set of characters at the end of the URL, after 'id=' such as arn:aws:connect:us-east-1:270923740243:instance/78fb859d-1b7d-44b1-8aa3-12f0835c5855/queue/1d1a4575-9618-40ab-bbeb-81e45795fe61. The queue ID is also included in the URL, and is the string after 'queue/'.

\n@param filters A Filters object that contains a list of queue IDs or queue ARNs, up to 100, or list of Channels to use to filter the metrics returned in the response. Metric data is retrieved only for the resources associated with the queue IDs, ARNs, or Channels included in the filter. You can include both IDs and ARNs in the same request. To retrieve metrics for all queues, add the queue ID or ARN for each queue in your instance. Only VOICE is supported for Channels.

To find the ARN for a queue, open the queue you want to use in the Amazon Connect Queue editor. The ARN for the queue is displayed in the address bar as part of the URL. For example, the queue ARN is the set of characters at the end of the URL, after 'id=' such as arn:aws:connect:us-east-1:270923740243:instance/78fb859d-1b7d-44b1-8aa3-12f0835c5855/queue/1d1a4575-9618-40ab-bbeb-81e45795fe61. The queue ID is also included in the URL, and is the string after 'queue/'.*/", - "setterMethodName" : "setFilters", + "setterDocumentation" : "/**

Information about the hierarchy group.

\n@param hierarchyGroup Information about the hierarchy group.*/", + "setterMethodName" : "setHierarchyGroup", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Filters", - "variableName" : "filters", - "variableType" : "Filters", + "variableDeclarationType" : "HierarchyGroup", + "variableName" : "hierarchyGroup", + "variableType" : "HierarchyGroup", "documentation" : "", - "simpleType" : "Filters", - "variableSetterType" : "Filters" + "simpleType" : "HierarchyGroup", + "variableSetterType" : "HierarchyGroup" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

A Filters object that contains a list of queue IDs or queue ARNs, up to 100, or list of Channels to use to filter the metrics returned in the response. Metric data is retrieved only for the resources associated with the queue IDs, ARNs, or Channels included in the filter. You can include both IDs and ARNs in the same request. To retrieve metrics for all queues, add the queue ID or ARN for each queue in your instance. Only VOICE is supported for Channels.

To find the ARN for a queue, open the queue you want to use in the Amazon Connect Queue editor. The ARN for the queue is displayed in the address bar as part of the URL. For example, the queue ARN is the set of characters at the end of the URL, after 'id=' such as arn:aws:connect:us-east-1:270923740243:instance/78fb859d-1b7d-44b1-8aa3-12f0835c5855/queue/1d1a4575-9618-40ab-bbeb-81e45795fe61. The queue ID is also included in the URL, and is the string after 'queue/'.

\n@param filters A Filters object that contains a list of queue IDs or queue ARNs, up to 100, or list of Channels to use to filter the metrics returned in the response. Metric data is retrieved only for the resources associated with the queue IDs, ARNs, or Channels included in the filter. You can include both IDs and ARNs in the same request. To retrieve metrics for all queues, add the queue ID or ARN for each queue in your instance. Only VOICE is supported for Channels.

To find the ARN for a queue, open the queue you want to use in the Amazon Connect Queue editor. The ARN for the queue is displayed in the address bar as part of the URL. For example, the queue ARN is the set of characters at the end of the URL, after 'id=' such as arn:aws:connect:us-east-1:270923740243:instance/78fb859d-1b7d-44b1-8aa3-12f0835c5855/queue/1d1a4575-9618-40ab-bbeb-81e45795fe61. The queue ID is also included in the URL, and is the string after 'queue/'.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

Information about the hierarchy group.

\n@param hierarchyGroup Information about the hierarchy group.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Filters", - "variableName" : "filters", - "variableType" : "Filters", - "documentation" : "

A Filters object that contains a list of queue IDs or queue ARNs, up to 100, or list of Channels to use to filter the metrics returned in the response. Metric data is retrieved only for the resources associated with the queue IDs, ARNs, or Channels included in the filter. You can include both IDs and ARNs in the same request. To retrieve metrics for all queues, add the queue ID or ARN for each queue in your instance. Only VOICE is supported for Channels.

To find the ARN for a queue, open the queue you want to use in the Amazon Connect Queue editor. The ARN for the queue is displayed in the address bar as part of the URL. For example, the queue ARN is the set of characters at the end of the URL, after 'id=' such as arn:aws:connect:us-east-1:270923740243:instance/78fb859d-1b7d-44b1-8aa3-12f0835c5855/queue/1d1a4575-9618-40ab-bbeb-81e45795fe61. The queue ID is also included in the URL, and is the string after 'queue/'.

", - "simpleType" : "Filters", - "variableSetterType" : "Filters" + "variableDeclarationType" : "HierarchyGroup", + "variableName" : "hierarchyGroup", + "variableType" : "HierarchyGroup", + "documentation" : "

Information about the hierarchy group.

", + "simpleType" : "HierarchyGroup", + "variableSetterType" : "HierarchyGroup" }, "xmlNameSpaceUri" : null - }, { - "c2jName" : "Groupings", - "c2jShape" : "Groupings", + } ], + "membersAsMap" : { + "HierarchyGroup" : { + "c2jName" : "HierarchyGroup", + "c2jShape" : "HierarchyGroup", + "deprecated" : false, + "documentation" : "

Information about the hierarchy group.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

Information about the hierarchy group.

\n@param hierarchyGroup Information about the hierarchy group.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withHierarchyGroup", + "getterDocumentation" : "/**

Information about the hierarchy group.

\n@return Information about the hierarchy group.*/", + "getterMethodName" : "getHierarchyGroup", + "getterModel" : { + "returnType" : "HierarchyGroup", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "HierarchyGroup", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "HierarchyGroup", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "HierarchyGroup", + "sensitive" : false, + "setterDocumentation" : "/**

Information about the hierarchy group.

\n@param hierarchyGroup Information about the hierarchy group.*/", + "setterMethodName" : "setHierarchyGroup", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "HierarchyGroup", + "variableName" : "hierarchyGroup", + "variableType" : "HierarchyGroup", + "documentation" : "", + "simpleType" : "HierarchyGroup", + "variableSetterType" : "HierarchyGroup" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

Information about the hierarchy group.

\n@param hierarchyGroup Information about the hierarchy group.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "HierarchyGroup", + "variableName" : "hierarchyGroup", + "variableType" : "HierarchyGroup", + "documentation" : "

Information about the hierarchy group.

", + "simpleType" : "HierarchyGroup", + "variableSetterType" : "HierarchyGroup" + }, + "xmlNameSpaceUri" : null + } + }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "DescribeUserHierarchyGroupResult", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "DescribeUserHierarchyGroupResult", + "variableName" : "describeUserHierarchyGroupResult", + "variableType" : "DescribeUserHierarchyGroupResult", + "documentation" : null, + "simpleType" : "DescribeUserHierarchyGroupResult", + "variableSetterType" : "DescribeUserHierarchyGroupResult" + }, + "wrapper" : false + }, + "DescribeUserHierarchyStructureRequest" : { + "c2jName" : "DescribeUserHierarchyStructureRequest", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : { + "action" : "DescribeUserHierarchyStructure", + "locationName" : null, + "requestUri" : "/user-hierarchy-structure/{InstanceId}", + "target" : null, + "verb" : "GET", + "xmlNameSpaceUri" : null + }, + "members" : [ { + "c2jName" : "InstanceId", + "c2jShape" : "InstanceId", "deprecated" : false, - "documentation" : "

The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics returned apply to each queue rather than aggregated for all queues. If you group by CHANNEL, you should include a Channels filter. The only supported channel is VOICE.

If no Grouping is included in the request, a summary of CurrentMetrics is returned.

", - "enumType" : "Grouping", - "fluentSetterDocumentation" : "/**

The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics returned apply to each queue rather than aggregated for all queues. If you group by CHANNEL, you should include a Channels filter. The only supported channel is VOICE.

If no Grouping is included in the request, a summary of CurrentMetrics is returned.

\n@param groupings The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics returned apply to each queue rather than aggregated for all queues. If you group by CHANNEL, you should include a Channels filter. The only supported channel is VOICE.

If no Grouping is included in the request, a summary of CurrentMetrics is returned.\n@return Returns a reference to this object so that method calls can be chained together.\n@see Grouping*/", - "fluentSetterMethodName" : "withGroupings", - "getterDocumentation" : "/**

The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics returned apply to each queue rather than aggregated for all queues. If you group by CHANNEL, you should include a Channels filter. The only supported channel is VOICE.

If no Grouping is included in the request, a summary of CurrentMetrics is returned.

\n@return The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics returned apply to each queue rather than aggregated for all queues. If you group by CHANNEL, you should include a Channels filter. The only supported channel is VOICE.

If no Grouping is included in the request, a summary of CurrentMetrics is returned.\n@see Grouping*/", - "getterMethodName" : "getGroupings", + "documentation" : "

The identifier of the Amazon Connect instance.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

\n@return The identifier of the Amazon Connect instance.*/", + "getterMethodName" : "getInstanceId", "getterModel" : { - "returnType" : "java.util.List", + "returnType" : "String", "documentation" : null }, "http" : { @@ -8369,145 +6557,170 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Groupings", + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Groupings", - "uri" : false + "unmarshallLocationName" : "InstanceId", + "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, - "list" : true, - "listModel" : { - "implType" : "java.util.ArrayList", - "interfaceType" : "java.util.List", - "listMemberModel" : { - "c2jName" : "member", - "c2jShape" : "Grouping", - "deprecated" : false, - "documentation" : "", - "enumType" : "Grouping", - "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.\n@see Grouping*/", - "fluentSetterMethodName" : "withMember", - "getterDocumentation" : "/**\n@return \n@see Grouping*/", - "getterMethodName" : "getMember", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "member", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "member", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "Member", - "sensitive" : false, - "setterDocumentation" : "/**\n@param member \n@see Grouping*/", - "setterMethodName" : "setMember", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "member", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.\n@see Grouping*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "member", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, - "memberLocationName" : null, - "memberType" : "String", - "map" : false, - "marshallNonAutoConstructedEmptyLists" : false, - "memberAdditionalMarshallingPath" : null, - "memberAdditionalUnmarshallingPath" : null, - "sendEmptyQueryString" : false, - "simple" : true, - "simpleType" : "String", - "templateImplType" : "java.util.ArrayList", - "templateType" : "java.util.List" - }, + "list" : false, + "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "List", - "marshallingType" : "LIST", - "name" : "Groupings", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "InstanceId", "sensitive" : false, - "setterDocumentation" : "/**

The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics returned apply to each queue rather than aggregated for all queues. If you group by CHANNEL, you should include a Channels filter. The only supported channel is VOICE.

If no Grouping is included in the request, a summary of CurrentMetrics is returned.

\n@param groupings The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics returned apply to each queue rather than aggregated for all queues. If you group by CHANNEL, you should include a Channels filter. The only supported channel is VOICE.

If no Grouping is included in the request, a summary of CurrentMetrics is returned.\n@see Grouping*/", - "setterMethodName" : "setGroupings", + "setterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.*/", + "setterMethodName" : "setInstanceId", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "groupings", - "variableType" : "java.util.List", + "variableDeclarationType" : "String", + "variableName" : "instanceId", + "variableType" : "String", "documentation" : "", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : false, + "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics returned apply to each queue rather than aggregated for all queues. If you group by CHANNEL, you should include a Channels filter. The only supported channel is VOICE.

If no Grouping is included in the request, a summary of CurrentMetrics is returned.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setGroupings(java.util.Collection)} or {@link #withGroupings(java.util.Collection)} if you want to override the existing values.

\n@param groupings The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics returned apply to each queue rather than aggregated for all queues. If you group by CHANNEL, you should include a Channels filter. The only supported channel is VOICE.

If no Grouping is included in the request, a summary of CurrentMetrics is returned.\n@return Returns a reference to this object so that method calls can be chained together.\n@see Grouping*/", + "varargSetterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "groupings", - "variableType" : "java.util.List", - "documentation" : "

The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics returned apply to each queue rather than aggregated for all queues. If you group by CHANNEL, you should include a Channels filter. The only supported channel is VOICE.

If no Grouping is included in the request, a summary of CurrentMetrics is returned.

", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "variableDeclarationType" : "String", + "variableName" : "instanceId", + "variableType" : "String", + "documentation" : "

The identifier of the Amazon Connect instance.

", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null - }, { - "c2jName" : "CurrentMetrics", - "c2jShape" : "CurrentMetrics", - "deprecated" : false, - "documentation" : "

A list of CurrentMetric objects for the metrics to retrieve. Each CurrentMetric includes a name of a metric to retrieve and the unit to use for it. You must list each metric to retrieve data for in the request.

The following metrics are available:

AGENTS_AVAILABLE

Unit: COUNT

AGENTS_ONLINE

Unit: COUNT

AGENTS_ON_CALL

Unit: COUNT

AGENTS_STAFFED

Unit: COUNT

AGENTS_AFTER_CONTACT_WORK

Unit: COUNT

AGENTS_NON_PRODUCTIVE

Unit: COUNT

AGENTS_ERROR

Unit: COUNT

CONTACTS_IN_QUEUE

Unit: COUNT

OLDEST_CONTACT_AGE

Unit: SECONDS

CONTACTS_SCHEDULED

Unit: COUNT

", - "enumType" : null, - "fluentSetterDocumentation" : "/**

A list of CurrentMetric objects for the metrics to retrieve. Each CurrentMetric includes a name of a metric to retrieve and the unit to use for it. You must list each metric to retrieve data for in the request.

The following metrics are available:

AGENTS_AVAILABLE

Unit: COUNT

AGENTS_ONLINE

Unit: COUNT

AGENTS_ON_CALL

Unit: COUNT

AGENTS_STAFFED

Unit: COUNT

AGENTS_AFTER_CONTACT_WORK

Unit: COUNT

AGENTS_NON_PRODUCTIVE

Unit: COUNT

AGENTS_ERROR

Unit: COUNT

CONTACTS_IN_QUEUE

Unit: COUNT

OLDEST_CONTACT_AGE

Unit: SECONDS

CONTACTS_SCHEDULED

Unit: COUNT

\n@param currentMetrics A list of CurrentMetric objects for the metrics to retrieve. Each CurrentMetric includes a name of a metric to retrieve and the unit to use for it. You must list each metric to retrieve data for in the request.

The following metrics are available:

AGENTS_AVAILABLE

Unit: COUNT

AGENTS_ONLINE

Unit: COUNT

AGENTS_ON_CALL

Unit: COUNT

AGENTS_STAFFED

Unit: COUNT

AGENTS_AFTER_CONTACT_WORK

Unit: COUNT

AGENTS_NON_PRODUCTIVE

Unit: COUNT

AGENTS_ERROR

Unit: COUNT

CONTACTS_IN_QUEUE

Unit: COUNT

OLDEST_CONTACT_AGE

Unit: SECONDS

CONTACTS_SCHEDULED

Unit: COUNT

\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withCurrentMetrics", - "getterDocumentation" : "/**

A list of CurrentMetric objects for the metrics to retrieve. Each CurrentMetric includes a name of a metric to retrieve and the unit to use for it. You must list each metric to retrieve data for in the request.

The following metrics are available:

AGENTS_AVAILABLE

Unit: COUNT

AGENTS_ONLINE

Unit: COUNT

AGENTS_ON_CALL

Unit: COUNT

AGENTS_STAFFED

Unit: COUNT

AGENTS_AFTER_CONTACT_WORK

Unit: COUNT

AGENTS_NON_PRODUCTIVE

Unit: COUNT

AGENTS_ERROR

Unit: COUNT

CONTACTS_IN_QUEUE

Unit: COUNT

OLDEST_CONTACT_AGE

Unit: SECONDS

CONTACTS_SCHEDULED

Unit: COUNT

\n@return A list of CurrentMetric objects for the metrics to retrieve. Each CurrentMetric includes a name of a metric to retrieve and the unit to use for it. You must list each metric to retrieve data for in the request.

The following metrics are available:

AGENTS_AVAILABLE

Unit: COUNT

AGENTS_ONLINE

Unit: COUNT

AGENTS_ON_CALL

Unit: COUNT

AGENTS_STAFFED

Unit: COUNT

AGENTS_AFTER_CONTACT_WORK

Unit: COUNT

AGENTS_NON_PRODUCTIVE

Unit: COUNT

AGENTS_ERROR

Unit: COUNT

CONTACTS_IN_QUEUE

Unit: COUNT

OLDEST_CONTACT_AGE

Unit: SECONDS

CONTACTS_SCHEDULED

Unit: COUNT

*/", - "getterMethodName" : "getCurrentMetrics", + } ], + "membersAsMap" : { + "InstanceId" : { + "c2jName" : "InstanceId", + "c2jShape" : "InstanceId", + "deprecated" : false, + "documentation" : "

The identifier of the Amazon Connect instance.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "instanceId", + "variableType" : "String", + "documentation" : "

The identifier of the Amazon Connect instance.

", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } + }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : [ "InstanceId" ], + "shapeName" : "DescribeUserHierarchyStructureRequest", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : null, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "DescribeUserHierarchyStructureRequest", + "variableName" : "describeUserHierarchyStructureRequest", + "variableType" : "DescribeUserHierarchyStructureRequest", + "documentation" : null, + "simpleType" : "DescribeUserHierarchyStructureRequest", + "variableSetterType" : "DescribeUserHierarchyStructureRequest" + }, + "wrapper" : false + }, + "DescribeUserHierarchyStructureResult" : { + "c2jName" : "DescribeUserHierarchyStructureResponse", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ { + "c2jName" : "HierarchyStructure", + "c2jShape" : "HierarchyStructure", + "deprecated" : false, + "documentation" : "

Information about the hierarchy structure.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

Information about the hierarchy structure.

\n@param hierarchyStructure Information about the hierarchy structure.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withHierarchyStructure", + "getterDocumentation" : "/**

Information about the hierarchy structure.

\n@return Information about the hierarchy structure.*/", + "getterMethodName" : "getHierarchyStructure", "getterModel" : { - "returnType" : "java.util.List", + "returnType" : "HierarchyStructure", "documentation" : null }, "http" : { @@ -8520,161 +6733,196 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "CurrentMetrics", + "marshallLocationName" : "HierarchyStructure", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "CurrentMetrics", + "unmarshallLocationName" : "HierarchyStructure", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, - "list" : true, - "listModel" : { - "implType" : "java.util.ArrayList", - "interfaceType" : "java.util.List", - "listMemberModel" : { - "c2jName" : "member", - "c2jShape" : "CurrentMetric", - "deprecated" : false, - "documentation" : "", - "enumType" : null, - "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMember", - "getterDocumentation" : "/**\n@return */", - "getterMethodName" : "getMember", - "getterModel" : { - "returnType" : "CurrentMetric", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "member", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "member", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "Member", - "sensitive" : false, - "setterDocumentation" : "/**\n@param member */", - "setterMethodName" : "setMember", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "CurrentMetric", - "variableName" : "member", - "variableType" : "CurrentMetric", - "documentation" : "", - "simpleType" : "CurrentMetric", - "variableSetterType" : "CurrentMetric" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : false, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "CurrentMetric", - "variableName" : "member", - "variableType" : "CurrentMetric", - "documentation" : "", - "simpleType" : "CurrentMetric", - "variableSetterType" : "CurrentMetric" - }, - "xmlNameSpaceUri" : null - }, - "memberLocationName" : null, - "memberType" : "CurrentMetric", - "map" : false, - "marshallNonAutoConstructedEmptyLists" : false, - "memberAdditionalMarshallingPath" : null, - "memberAdditionalUnmarshallingPath" : null, - "sendEmptyQueryString" : false, - "simple" : false, - "simpleType" : "CurrentMetric", - "templateImplType" : "java.util.ArrayList", - "templateType" : "java.util.List" - }, + "list" : false, + "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "List", - "marshallingType" : "LIST", - "name" : "CurrentMetrics", + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "HierarchyStructure", "sensitive" : false, - "setterDocumentation" : "/**

A list of CurrentMetric objects for the metrics to retrieve. Each CurrentMetric includes a name of a metric to retrieve and the unit to use for it. You must list each metric to retrieve data for in the request.

The following metrics are available:

AGENTS_AVAILABLE

Unit: COUNT

AGENTS_ONLINE

Unit: COUNT

AGENTS_ON_CALL

Unit: COUNT

AGENTS_STAFFED

Unit: COUNT

AGENTS_AFTER_CONTACT_WORK

Unit: COUNT

AGENTS_NON_PRODUCTIVE

Unit: COUNT

AGENTS_ERROR

Unit: COUNT

CONTACTS_IN_QUEUE

Unit: COUNT

OLDEST_CONTACT_AGE

Unit: SECONDS

CONTACTS_SCHEDULED

Unit: COUNT

\n@param currentMetrics A list of CurrentMetric objects for the metrics to retrieve. Each CurrentMetric includes a name of a metric to retrieve and the unit to use for it. You must list each metric to retrieve data for in the request.

The following metrics are available:

AGENTS_AVAILABLE

Unit: COUNT

AGENTS_ONLINE

Unit: COUNT

AGENTS_ON_CALL

Unit: COUNT

AGENTS_STAFFED

Unit: COUNT

AGENTS_AFTER_CONTACT_WORK

Unit: COUNT

AGENTS_NON_PRODUCTIVE

Unit: COUNT

AGENTS_ERROR

Unit: COUNT

CONTACTS_IN_QUEUE

Unit: COUNT

OLDEST_CONTACT_AGE

Unit: SECONDS

CONTACTS_SCHEDULED

Unit: COUNT

*/", - "setterMethodName" : "setCurrentMetrics", + "setterDocumentation" : "/**

Information about the hierarchy structure.

\n@param hierarchyStructure Information about the hierarchy structure.*/", + "setterMethodName" : "setHierarchyStructure", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "currentMetrics", - "variableType" : "java.util.List", + "variableDeclarationType" : "HierarchyStructure", + "variableName" : "hierarchyStructure", + "variableType" : "HierarchyStructure", "documentation" : "", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "simpleType" : "HierarchyStructure", + "variableSetterType" : "HierarchyStructure" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

A list of CurrentMetric objects for the metrics to retrieve. Each CurrentMetric includes a name of a metric to retrieve and the unit to use for it. You must list each metric to retrieve data for in the request.

The following metrics are available:

AGENTS_AVAILABLE

Unit: COUNT

AGENTS_ONLINE

Unit: COUNT

AGENTS_ON_CALL

Unit: COUNT

AGENTS_STAFFED

Unit: COUNT

AGENTS_AFTER_CONTACT_WORK

Unit: COUNT

AGENTS_NON_PRODUCTIVE

Unit: COUNT

AGENTS_ERROR

Unit: COUNT

CONTACTS_IN_QUEUE

Unit: COUNT

OLDEST_CONTACT_AGE

Unit: SECONDS

CONTACTS_SCHEDULED

Unit: COUNT

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setCurrentMetrics(java.util.Collection)} or {@link #withCurrentMetrics(java.util.Collection)} if you want to override the existing values.

\n@param currentMetrics A list of CurrentMetric objects for the metrics to retrieve. Each CurrentMetric includes a name of a metric to retrieve and the unit to use for it. You must list each metric to retrieve data for in the request.

The following metrics are available:

AGENTS_AVAILABLE

Unit: COUNT

AGENTS_ONLINE

Unit: COUNT

AGENTS_ON_CALL

Unit: COUNT

AGENTS_STAFFED

Unit: COUNT

AGENTS_AFTER_CONTACT_WORK

Unit: COUNT

AGENTS_NON_PRODUCTIVE

Unit: COUNT

AGENTS_ERROR

Unit: COUNT

CONTACTS_IN_QUEUE

Unit: COUNT

OLDEST_CONTACT_AGE

Unit: SECONDS

CONTACTS_SCHEDULED

Unit: COUNT

\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

Information about the hierarchy structure.

\n@param hierarchyStructure Information about the hierarchy structure.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "currentMetrics", - "variableType" : "java.util.List", - "documentation" : "

A list of CurrentMetric objects for the metrics to retrieve. Each CurrentMetric includes a name of a metric to retrieve and the unit to use for it. You must list each metric to retrieve data for in the request.

The following metrics are available:

AGENTS_AVAILABLE

Unit: COUNT

AGENTS_ONLINE

Unit: COUNT

AGENTS_ON_CALL

Unit: COUNT

AGENTS_STAFFED

Unit: COUNT

AGENTS_AFTER_CONTACT_WORK

Unit: COUNT

AGENTS_NON_PRODUCTIVE

Unit: COUNT

AGENTS_ERROR

Unit: COUNT

CONTACTS_IN_QUEUE

Unit: COUNT

OLDEST_CONTACT_AGE

Unit: SECONDS

CONTACTS_SCHEDULED

Unit: COUNT

", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "variableDeclarationType" : "HierarchyStructure", + "variableName" : "hierarchyStructure", + "variableType" : "HierarchyStructure", + "documentation" : "

Information about the hierarchy structure.

", + "simpleType" : "HierarchyStructure", + "variableSetterType" : "HierarchyStructure" }, "xmlNameSpaceUri" : null - }, { - "c2jName" : "NextToken", - "c2jShape" : "NextToken", - "deprecated" : false, - "documentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the NextToken must use the same request parameters as the request that generated the token.

", - "enumType" : null, - "fluentSetterDocumentation" : "/**

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the NextToken must use the same request parameters as the request that generated the token.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the NextToken must use the same request parameters as the request that generated the token.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withNextToken", - "getterDocumentation" : "/**

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the NextToken must use the same request parameters as the request that generated the token.

\n@return The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the NextToken must use the same request parameters as the request that generated the token.*/", - "getterMethodName" : "getNextToken", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "NextToken", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "NextToken", - "uri" : false + } ], + "membersAsMap" : { + "HierarchyStructure" : { + "c2jName" : "HierarchyStructure", + "c2jShape" : "HierarchyStructure", + "deprecated" : false, + "documentation" : "

Information about the hierarchy structure.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

Information about the hierarchy structure.

\n@param hierarchyStructure Information about the hierarchy structure.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withHierarchyStructure", + "getterDocumentation" : "/**

Information about the hierarchy structure.

\n@return Information about the hierarchy structure.*/", + "getterMethodName" : "getHierarchyStructure", + "getterModel" : { + "returnType" : "HierarchyStructure", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "HierarchyStructure", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "HierarchyStructure", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "HierarchyStructure", + "sensitive" : false, + "setterDocumentation" : "/**

Information about the hierarchy structure.

\n@param hierarchyStructure Information about the hierarchy structure.*/", + "setterMethodName" : "setHierarchyStructure", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "HierarchyStructure", + "variableName" : "hierarchyStructure", + "variableType" : "HierarchyStructure", + "documentation" : "", + "simpleType" : "HierarchyStructure", + "variableSetterType" : "HierarchyStructure" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

Information about the hierarchy structure.

\n@param hierarchyStructure Information about the hierarchy structure.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "HierarchyStructure", + "variableName" : "hierarchyStructure", + "variableType" : "HierarchyStructure", + "documentation" : "

Information about the hierarchy structure.

", + "simpleType" : "HierarchyStructure", + "variableSetterType" : "HierarchyStructure" + }, + "xmlNameSpaceUri" : null + } + }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "DescribeUserHierarchyStructureResult", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "DescribeUserHierarchyStructureResult", + "variableName" : "describeUserHierarchyStructureResult", + "variableType" : "DescribeUserHierarchyStructureResult", + "documentation" : null, + "simpleType" : "DescribeUserHierarchyStructureResult", + "variableSetterType" : "DescribeUserHierarchyStructureResult" + }, + "wrapper" : false + }, + "DescribeUserRequest" : { + "c2jName" : "DescribeUserRequest", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : { + "action" : "DescribeUser", + "locationName" : null, + "requestUri" : "/users/{InstanceId}/{UserId}", + "target" : null, + "verb" : "GET", + "xmlNameSpaceUri" : null + }, + "members" : [ { + "c2jName" : "UserId", + "c2jShape" : "UserId", + "deprecated" : false, + "documentation" : "

The identifier of the user account.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

The identifier of the user account.

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

The identifier of the user account.

\n@return The identifier of the user account.*/", + "getterMethodName" : "getUserId", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "UserId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "UserId", + "uri" : true }, "idempotencyToken" : false, "isBinary" : false, @@ -8685,14 +6933,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "NextToken", + "name" : "UserId", "sensitive" : false, - "setterDocumentation" : "/**

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the NextToken must use the same request parameters as the request that generated the token.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the NextToken must use the same request parameters as the request that generated the token.*/", - "setterMethodName" : "setNextToken", + "setterDocumentation" : "/**

The identifier of the user account.

\n@param userId The identifier of the user account.*/", + "setterMethodName" : "setUserId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "nextToken", + "variableName" : "userId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -8701,29 +6949,29 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the NextToken must use the same request parameters as the request that generated the token.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the NextToken must use the same request parameters as the request that generated the token.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The identifier of the user account.

\n@param userId The identifier of the user account.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "nextToken", + "variableName" : "userId", "variableType" : "String", - "documentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the NextToken must use the same request parameters as the request that generated the token.

", + "documentation" : "

The identifier of the user account.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "MaxResults", - "c2jShape" : "MaxResult100", + "c2jName" : "InstanceId", + "c2jShape" : "InstanceId", "deprecated" : false, - "documentation" : "

MaxResults indicates the maximum number of results to return per page in the response, between 1 and 100.

", + "documentation" : "

The identifier of the Amazon Connect instance.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

MaxResults indicates the maximum number of results to return per page in the response, between 1 and 100.

\n@param maxResults MaxResults indicates the maximum number of results to return per page in the response, between 1 and 100.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMaxResults", - "getterDocumentation" : "/**

MaxResults indicates the maximum number of results to return per page in the response, between 1 and 100.

\n@return MaxResults indicates the maximum number of results to return per page in the response, between 1 and 100.*/", - "getterMethodName" : "getMaxResults", + "fluentSetterDocumentation" : "/**

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

\n@return The identifier of the Amazon Connect instance.*/", + "getterMethodName" : "getInstanceId", "getterModel" : { - "returnType" : "Integer", + "returnType" : "String", "documentation" : null }, "http" : { @@ -8734,14 +6982,14 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "MaxResults", + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "MaxResults", - "uri" : false + "unmarshallLocationName" : "InstanceId", + "uri" : true }, "idempotencyToken" : false, "isBinary" : false, @@ -8750,49 +6998,49 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "Integer", - "marshallingType" : "INTEGER", - "name" : "MaxResults", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "InstanceId", "sensitive" : false, - "setterDocumentation" : "/**

MaxResults indicates the maximum number of results to return per page in the response, between 1 and 100.

\n@param maxResults MaxResults indicates the maximum number of results to return per page in the response, between 1 and 100.*/", - "setterMethodName" : "setMaxResults", + "setterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.*/", + "setterMethodName" : "setInstanceId", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Integer", - "variableName" : "maxResults", - "variableType" : "Integer", + "variableDeclarationType" : "String", + "variableName" : "instanceId", + "variableType" : "String", "documentation" : "", - "simpleType" : "Integer", - "variableSetterType" : "Integer" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

MaxResults indicates the maximum number of results to return per page in the response, between 1 and 100.

\n@param maxResults MaxResults indicates the maximum number of results to return per page in the response, between 1 and 100.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Integer", - "variableName" : "maxResults", - "variableType" : "Integer", - "documentation" : "

MaxResults indicates the maximum number of results to return per page in the response, between 1 and 100.

", - "simpleType" : "Integer", - "variableSetterType" : "Integer" + "variableDeclarationType" : "String", + "variableName" : "instanceId", + "variableType" : "String", + "documentation" : "

The identifier of the Amazon Connect instance.

", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "CurrentMetrics" : { - "c2jName" : "CurrentMetrics", - "c2jShape" : "CurrentMetrics", + "InstanceId" : { + "c2jName" : "InstanceId", + "c2jShape" : "InstanceId", "deprecated" : false, - "documentation" : "

A list of CurrentMetric objects for the metrics to retrieve. Each CurrentMetric includes a name of a metric to retrieve and the unit to use for it. You must list each metric to retrieve data for in the request.

The following metrics are available:

AGENTS_AVAILABLE

Unit: COUNT

AGENTS_ONLINE

Unit: COUNT

AGENTS_ON_CALL

Unit: COUNT

AGENTS_STAFFED

Unit: COUNT

AGENTS_AFTER_CONTACT_WORK

Unit: COUNT

AGENTS_NON_PRODUCTIVE

Unit: COUNT

AGENTS_ERROR

Unit: COUNT

CONTACTS_IN_QUEUE

Unit: COUNT

OLDEST_CONTACT_AGE

Unit: SECONDS

CONTACTS_SCHEDULED

Unit: COUNT

", + "documentation" : "

The identifier of the Amazon Connect instance.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

A list of CurrentMetric objects for the metrics to retrieve. Each CurrentMetric includes a name of a metric to retrieve and the unit to use for it. You must list each metric to retrieve data for in the request.

The following metrics are available:

AGENTS_AVAILABLE

Unit: COUNT

AGENTS_ONLINE

Unit: COUNT

AGENTS_ON_CALL

Unit: COUNT

AGENTS_STAFFED

Unit: COUNT

AGENTS_AFTER_CONTACT_WORK

Unit: COUNT

AGENTS_NON_PRODUCTIVE

Unit: COUNT

AGENTS_ERROR

Unit: COUNT

CONTACTS_IN_QUEUE

Unit: COUNT

OLDEST_CONTACT_AGE

Unit: SECONDS

CONTACTS_SCHEDULED

Unit: COUNT

\n@param currentMetrics A list of CurrentMetric objects for the metrics to retrieve. Each CurrentMetric includes a name of a metric to retrieve and the unit to use for it. You must list each metric to retrieve data for in the request.

The following metrics are available:

AGENTS_AVAILABLE

Unit: COUNT

AGENTS_ONLINE

Unit: COUNT

AGENTS_ON_CALL

Unit: COUNT

AGENTS_STAFFED

Unit: COUNT

AGENTS_AFTER_CONTACT_WORK

Unit: COUNT

AGENTS_NON_PRODUCTIVE

Unit: COUNT

AGENTS_ERROR

Unit: COUNT

CONTACTS_IN_QUEUE

Unit: COUNT

OLDEST_CONTACT_AGE

Unit: SECONDS

CONTACTS_SCHEDULED

Unit: COUNT

\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withCurrentMetrics", - "getterDocumentation" : "/**

A list of CurrentMetric objects for the metrics to retrieve. Each CurrentMetric includes a name of a metric to retrieve and the unit to use for it. You must list each metric to retrieve data for in the request.

The following metrics are available:

AGENTS_AVAILABLE

Unit: COUNT

AGENTS_ONLINE

Unit: COUNT

AGENTS_ON_CALL

Unit: COUNT

AGENTS_STAFFED

Unit: COUNT

AGENTS_AFTER_CONTACT_WORK

Unit: COUNT

AGENTS_NON_PRODUCTIVE

Unit: COUNT

AGENTS_ERROR

Unit: COUNT

CONTACTS_IN_QUEUE

Unit: COUNT

OLDEST_CONTACT_AGE

Unit: SECONDS

CONTACTS_SCHEDULED

Unit: COUNT

\n@return A list of CurrentMetric objects for the metrics to retrieve. Each CurrentMetric includes a name of a metric to retrieve and the unit to use for it. You must list each metric to retrieve data for in the request.

The following metrics are available:

AGENTS_AVAILABLE

Unit: COUNT

AGENTS_ONLINE

Unit: COUNT

AGENTS_ON_CALL

Unit: COUNT

AGENTS_STAFFED

Unit: COUNT

AGENTS_AFTER_CONTACT_WORK

Unit: COUNT

AGENTS_NON_PRODUCTIVE

Unit: COUNT

AGENTS_ERROR

Unit: COUNT

CONTACTS_IN_QUEUE

Unit: COUNT

OLDEST_CONTACT_AGE

Unit: SECONDS

CONTACTS_SCHEDULED

Unit: COUNT

*/", - "getterMethodName" : "getCurrentMetrics", + "fluentSetterDocumentation" : "/**

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

\n@return The identifier of the Amazon Connect instance.*/", + "getterMethodName" : "getInstanceId", "getterModel" : { - "returnType" : "java.util.List", + "returnType" : "String", "documentation" : null }, "http" : { @@ -8803,146 +7051,64 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "CurrentMetrics", + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "CurrentMetrics", - "uri" : false + "unmarshallLocationName" : "InstanceId", + "uri" : true }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, - "list" : true, - "listModel" : { - "implType" : "java.util.ArrayList", - "interfaceType" : "java.util.List", - "listMemberModel" : { - "c2jName" : "member", - "c2jShape" : "CurrentMetric", - "deprecated" : false, - "documentation" : "", - "enumType" : null, - "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMember", - "getterDocumentation" : "/**\n@return */", - "getterMethodName" : "getMember", - "getterModel" : { - "returnType" : "CurrentMetric", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "member", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "member", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "Member", - "sensitive" : false, - "setterDocumentation" : "/**\n@param member */", - "setterMethodName" : "setMember", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "CurrentMetric", - "variableName" : "member", - "variableType" : "CurrentMetric", - "documentation" : "", - "simpleType" : "CurrentMetric", - "variableSetterType" : "CurrentMetric" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : false, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "CurrentMetric", - "variableName" : "member", - "variableType" : "CurrentMetric", - "documentation" : "", - "simpleType" : "CurrentMetric", - "variableSetterType" : "CurrentMetric" - }, - "xmlNameSpaceUri" : null - }, - "memberLocationName" : null, - "memberType" : "CurrentMetric", - "map" : false, - "marshallNonAutoConstructedEmptyLists" : false, - "memberAdditionalMarshallingPath" : null, - "memberAdditionalUnmarshallingPath" : null, - "sendEmptyQueryString" : false, - "simple" : false, - "simpleType" : "CurrentMetric", - "templateImplType" : "java.util.ArrayList", - "templateType" : "java.util.List" - }, + "list" : false, + "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "List", - "marshallingType" : "LIST", - "name" : "CurrentMetrics", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "InstanceId", "sensitive" : false, - "setterDocumentation" : "/**

A list of CurrentMetric objects for the metrics to retrieve. Each CurrentMetric includes a name of a metric to retrieve and the unit to use for it. You must list each metric to retrieve data for in the request.

The following metrics are available:

AGENTS_AVAILABLE

Unit: COUNT

AGENTS_ONLINE

Unit: COUNT

AGENTS_ON_CALL

Unit: COUNT

AGENTS_STAFFED

Unit: COUNT

AGENTS_AFTER_CONTACT_WORK

Unit: COUNT

AGENTS_NON_PRODUCTIVE

Unit: COUNT

AGENTS_ERROR

Unit: COUNT

CONTACTS_IN_QUEUE

Unit: COUNT

OLDEST_CONTACT_AGE

Unit: SECONDS

CONTACTS_SCHEDULED

Unit: COUNT

\n@param currentMetrics A list of CurrentMetric objects for the metrics to retrieve. Each CurrentMetric includes a name of a metric to retrieve and the unit to use for it. You must list each metric to retrieve data for in the request.

The following metrics are available:

AGENTS_AVAILABLE

Unit: COUNT

AGENTS_ONLINE

Unit: COUNT

AGENTS_ON_CALL

Unit: COUNT

AGENTS_STAFFED

Unit: COUNT

AGENTS_AFTER_CONTACT_WORK

Unit: COUNT

AGENTS_NON_PRODUCTIVE

Unit: COUNT

AGENTS_ERROR

Unit: COUNT

CONTACTS_IN_QUEUE

Unit: COUNT

OLDEST_CONTACT_AGE

Unit: SECONDS

CONTACTS_SCHEDULED

Unit: COUNT

*/", - "setterMethodName" : "setCurrentMetrics", + "setterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.*/", + "setterMethodName" : "setInstanceId", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "currentMetrics", - "variableType" : "java.util.List", + "variableDeclarationType" : "String", + "variableName" : "instanceId", + "variableType" : "String", "documentation" : "", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : false, + "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

A list of CurrentMetric objects for the metrics to retrieve. Each CurrentMetric includes a name of a metric to retrieve and the unit to use for it. You must list each metric to retrieve data for in the request.

The following metrics are available:

AGENTS_AVAILABLE

Unit: COUNT

AGENTS_ONLINE

Unit: COUNT

AGENTS_ON_CALL

Unit: COUNT

AGENTS_STAFFED

Unit: COUNT

AGENTS_AFTER_CONTACT_WORK

Unit: COUNT

AGENTS_NON_PRODUCTIVE

Unit: COUNT

AGENTS_ERROR

Unit: COUNT

CONTACTS_IN_QUEUE

Unit: COUNT

OLDEST_CONTACT_AGE

Unit: SECONDS

CONTACTS_SCHEDULED

Unit: COUNT

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setCurrentMetrics(java.util.Collection)} or {@link #withCurrentMetrics(java.util.Collection)} if you want to override the existing values.

\n@param currentMetrics A list of CurrentMetric objects for the metrics to retrieve. Each CurrentMetric includes a name of a metric to retrieve and the unit to use for it. You must list each metric to retrieve data for in the request.

The following metrics are available:

AGENTS_AVAILABLE

Unit: COUNT

AGENTS_ONLINE

Unit: COUNT

AGENTS_ON_CALL

Unit: COUNT

AGENTS_STAFFED

Unit: COUNT

AGENTS_AFTER_CONTACT_WORK

Unit: COUNT

AGENTS_NON_PRODUCTIVE

Unit: COUNT

AGENTS_ERROR

Unit: COUNT

CONTACTS_IN_QUEUE

Unit: COUNT

OLDEST_CONTACT_AGE

Unit: SECONDS

CONTACTS_SCHEDULED

Unit: COUNT

\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "currentMetrics", - "variableType" : "java.util.List", - "documentation" : "

A list of CurrentMetric objects for the metrics to retrieve. Each CurrentMetric includes a name of a metric to retrieve and the unit to use for it. You must list each metric to retrieve data for in the request.

The following metrics are available:

AGENTS_AVAILABLE

Unit: COUNT

AGENTS_ONLINE

Unit: COUNT

AGENTS_ON_CALL

Unit: COUNT

AGENTS_STAFFED

Unit: COUNT

AGENTS_AFTER_CONTACT_WORK

Unit: COUNT

AGENTS_NON_PRODUCTIVE

Unit: COUNT

AGENTS_ERROR

Unit: COUNT

CONTACTS_IN_QUEUE

Unit: COUNT

OLDEST_CONTACT_AGE

Unit: SECONDS

CONTACTS_SCHEDULED

Unit: COUNT

", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "variableDeclarationType" : "String", + "variableName" : "instanceId", + "variableType" : "String", + "documentation" : "

The identifier of the Amazon Connect instance.

", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "Filters" : { - "c2jName" : "Filters", - "c2jShape" : "Filters", + "UserId" : { + "c2jName" : "UserId", + "c2jShape" : "UserId", "deprecated" : false, - "documentation" : "

A Filters object that contains a list of queue IDs or queue ARNs, up to 100, or list of Channels to use to filter the metrics returned in the response. Metric data is retrieved only for the resources associated with the queue IDs, ARNs, or Channels included in the filter. You can include both IDs and ARNs in the same request. To retrieve metrics for all queues, add the queue ID or ARN for each queue in your instance. Only VOICE is supported for Channels.

To find the ARN for a queue, open the queue you want to use in the Amazon Connect Queue editor. The ARN for the queue is displayed in the address bar as part of the URL. For example, the queue ARN is the set of characters at the end of the URL, after 'id=' such as arn:aws:connect:us-east-1:270923740243:instance/78fb859d-1b7d-44b1-8aa3-12f0835c5855/queue/1d1a4575-9618-40ab-bbeb-81e45795fe61. The queue ID is also included in the URL, and is the string after 'queue/'.

", + "documentation" : "

The identifier of the user account.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

A Filters object that contains a list of queue IDs or queue ARNs, up to 100, or list of Channels to use to filter the metrics returned in the response. Metric data is retrieved only for the resources associated with the queue IDs, ARNs, or Channels included in the filter. You can include both IDs and ARNs in the same request. To retrieve metrics for all queues, add the queue ID or ARN for each queue in your instance. Only VOICE is supported for Channels.

To find the ARN for a queue, open the queue you want to use in the Amazon Connect Queue editor. The ARN for the queue is displayed in the address bar as part of the URL. For example, the queue ARN is the set of characters at the end of the URL, after 'id=' such as arn:aws:connect:us-east-1:270923740243:instance/78fb859d-1b7d-44b1-8aa3-12f0835c5855/queue/1d1a4575-9618-40ab-bbeb-81e45795fe61. The queue ID is also included in the URL, and is the string after 'queue/'.

\n@param filters A Filters object that contains a list of queue IDs or queue ARNs, up to 100, or list of Channels to use to filter the metrics returned in the response. Metric data is retrieved only for the resources associated with the queue IDs, ARNs, or Channels included in the filter. You can include both IDs and ARNs in the same request. To retrieve metrics for all queues, add the queue ID or ARN for each queue in your instance. Only VOICE is supported for Channels.

To find the ARN for a queue, open the queue you want to use in the Amazon Connect Queue editor. The ARN for the queue is displayed in the address bar as part of the URL. For example, the queue ARN is the set of characters at the end of the URL, after 'id=' such as arn:aws:connect:us-east-1:270923740243:instance/78fb859d-1b7d-44b1-8aa3-12f0835c5855/queue/1d1a4575-9618-40ab-bbeb-81e45795fe61. The queue ID is also included in the URL, and is the string after 'queue/'.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withFilters", - "getterDocumentation" : "/**

A Filters object that contains a list of queue IDs or queue ARNs, up to 100, or list of Channels to use to filter the metrics returned in the response. Metric data is retrieved only for the resources associated with the queue IDs, ARNs, or Channels included in the filter. You can include both IDs and ARNs in the same request. To retrieve metrics for all queues, add the queue ID or ARN for each queue in your instance. Only VOICE is supported for Channels.

To find the ARN for a queue, open the queue you want to use in the Amazon Connect Queue editor. The ARN for the queue is displayed in the address bar as part of the URL. For example, the queue ARN is the set of characters at the end of the URL, after 'id=' such as arn:aws:connect:us-east-1:270923740243:instance/78fb859d-1b7d-44b1-8aa3-12f0835c5855/queue/1d1a4575-9618-40ab-bbeb-81e45795fe61. The queue ID is also included in the URL, and is the string after 'queue/'.

\n@return A Filters object that contains a list of queue IDs or queue ARNs, up to 100, or list of Channels to use to filter the metrics returned in the response. Metric data is retrieved only for the resources associated with the queue IDs, ARNs, or Channels included in the filter. You can include both IDs and ARNs in the same request. To retrieve metrics for all queues, add the queue ID or ARN for each queue in your instance. Only VOICE is supported for Channels.

To find the ARN for a queue, open the queue you want to use in the Amazon Connect Queue editor. The ARN for the queue is displayed in the address bar as part of the URL. For example, the queue ARN is the set of characters at the end of the URL, after 'id=' such as arn:aws:connect:us-east-1:270923740243:instance/78fb859d-1b7d-44b1-8aa3-12f0835c5855/queue/1d1a4575-9618-40ab-bbeb-81e45795fe61. The queue ID is also included in the URL, and is the string after 'queue/'.*/", - "getterMethodName" : "getFilters", + "fluentSetterDocumentation" : "/**

The identifier of the user account.

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

The identifier of the user account.

\n@return The identifier of the user account.*/", + "getterMethodName" : "getUserId", "getterModel" : { - "returnType" : "Filters", + "returnType" : "String", "documentation" : null }, "http" : { @@ -8953,14 +7119,14 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Filters", + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "UserId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Filters", - "uri" : false + "unmarshallLocationName" : "UserId", + "uri" : true }, "idempotencyToken" : false, "isBinary" : false, @@ -8969,48 +7135,154 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "Filters", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "UserId", "sensitive" : false, - "setterDocumentation" : "/**

A Filters object that contains a list of queue IDs or queue ARNs, up to 100, or list of Channels to use to filter the metrics returned in the response. Metric data is retrieved only for the resources associated with the queue IDs, ARNs, or Channels included in the filter. You can include both IDs and ARNs in the same request. To retrieve metrics for all queues, add the queue ID or ARN for each queue in your instance. Only VOICE is supported for Channels.

To find the ARN for a queue, open the queue you want to use in the Amazon Connect Queue editor. The ARN for the queue is displayed in the address bar as part of the URL. For example, the queue ARN is the set of characters at the end of the URL, after 'id=' such as arn:aws:connect:us-east-1:270923740243:instance/78fb859d-1b7d-44b1-8aa3-12f0835c5855/queue/1d1a4575-9618-40ab-bbeb-81e45795fe61. The queue ID is also included in the URL, and is the string after 'queue/'.

\n@param filters A Filters object that contains a list of queue IDs or queue ARNs, up to 100, or list of Channels to use to filter the metrics returned in the response. Metric data is retrieved only for the resources associated with the queue IDs, ARNs, or Channels included in the filter. You can include both IDs and ARNs in the same request. To retrieve metrics for all queues, add the queue ID or ARN for each queue in your instance. Only VOICE is supported for Channels.

To find the ARN for a queue, open the queue you want to use in the Amazon Connect Queue editor. The ARN for the queue is displayed in the address bar as part of the URL. For example, the queue ARN is the set of characters at the end of the URL, after 'id=' such as arn:aws:connect:us-east-1:270923740243:instance/78fb859d-1b7d-44b1-8aa3-12f0835c5855/queue/1d1a4575-9618-40ab-bbeb-81e45795fe61. The queue ID is also included in the URL, and is the string after 'queue/'.*/", - "setterMethodName" : "setFilters", + "setterDocumentation" : "/**

The identifier of the user account.

\n@param userId The identifier of the user account.*/", + "setterMethodName" : "setUserId", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Filters", - "variableName" : "filters", - "variableType" : "Filters", + "variableDeclarationType" : "String", + "variableName" : "userId", + "variableType" : "String", "documentation" : "", - "simpleType" : "Filters", - "variableSetterType" : "Filters" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : false, + "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

A Filters object that contains a list of queue IDs or queue ARNs, up to 100, or list of Channels to use to filter the metrics returned in the response. Metric data is retrieved only for the resources associated with the queue IDs, ARNs, or Channels included in the filter. You can include both IDs and ARNs in the same request. To retrieve metrics for all queues, add the queue ID or ARN for each queue in your instance. Only VOICE is supported for Channels.

To find the ARN for a queue, open the queue you want to use in the Amazon Connect Queue editor. The ARN for the queue is displayed in the address bar as part of the URL. For example, the queue ARN is the set of characters at the end of the URL, after 'id=' such as arn:aws:connect:us-east-1:270923740243:instance/78fb859d-1b7d-44b1-8aa3-12f0835c5855/queue/1d1a4575-9618-40ab-bbeb-81e45795fe61. The queue ID is also included in the URL, and is the string after 'queue/'.

\n@param filters A Filters object that contains a list of queue IDs or queue ARNs, up to 100, or list of Channels to use to filter the metrics returned in the response. Metric data is retrieved only for the resources associated with the queue IDs, ARNs, or Channels included in the filter. You can include both IDs and ARNs in the same request. To retrieve metrics for all queues, add the queue ID or ARN for each queue in your instance. Only VOICE is supported for Channels.

To find the ARN for a queue, open the queue you want to use in the Amazon Connect Queue editor. The ARN for the queue is displayed in the address bar as part of the URL. For example, the queue ARN is the set of characters at the end of the URL, after 'id=' such as arn:aws:connect:us-east-1:270923740243:instance/78fb859d-1b7d-44b1-8aa3-12f0835c5855/queue/1d1a4575-9618-40ab-bbeb-81e45795fe61. The queue ID is also included in the URL, and is the string after 'queue/'.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The identifier of the user account.

\n@param userId The identifier of the user account.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Filters", - "variableName" : "filters", - "variableType" : "Filters", - "documentation" : "

A Filters object that contains a list of queue IDs or queue ARNs, up to 100, or list of Channels to use to filter the metrics returned in the response. Metric data is retrieved only for the resources associated with the queue IDs, ARNs, or Channels included in the filter. You can include both IDs and ARNs in the same request. To retrieve metrics for all queues, add the queue ID or ARN for each queue in your instance. Only VOICE is supported for Channels.

To find the ARN for a queue, open the queue you want to use in the Amazon Connect Queue editor. The ARN for the queue is displayed in the address bar as part of the URL. For example, the queue ARN is the set of characters at the end of the URL, after 'id=' such as arn:aws:connect:us-east-1:270923740243:instance/78fb859d-1b7d-44b1-8aa3-12f0835c5855/queue/1d1a4575-9618-40ab-bbeb-81e45795fe61. The queue ID is also included in the URL, and is the string after 'queue/'.

", - "simpleType" : "Filters", - "variableSetterType" : "Filters" + "variableDeclarationType" : "String", + "variableName" : "userId", + "variableType" : "String", + "documentation" : "

The identifier of the user account.

", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null + } + }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : [ "UserId", "InstanceId" ], + "shapeName" : "DescribeUserRequest", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : null, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "DescribeUserRequest", + "variableName" : "describeUserRequest", + "variableType" : "DescribeUserRequest", + "documentation" : null, + "simpleType" : "DescribeUserRequest", + "variableSetterType" : "DescribeUserRequest" + }, + "wrapper" : false + }, + "DescribeUserResult" : { + "c2jName" : "DescribeUserResponse", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ { + "c2jName" : "User", + "c2jShape" : "User", + "deprecated" : false, + "documentation" : "

Information about the user account and configuration settings.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

Information about the user account and configuration settings.

\n@param user Information about the user account and configuration settings.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withUser", + "getterDocumentation" : "/**

Information about the user account and configuration settings.

\n@return Information about the user account and configuration settings.*/", + "getterMethodName" : "getUser", + "getterModel" : { + "returnType" : "User", + "documentation" : null }, - "Groupings" : { - "c2jName" : "Groupings", - "c2jShape" : "Groupings", + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "User", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "User", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "User", + "sensitive" : false, + "setterDocumentation" : "/**

Information about the user account and configuration settings.

\n@param user Information about the user account and configuration settings.*/", + "setterMethodName" : "setUser", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "User", + "variableName" : "user", + "variableType" : "User", + "documentation" : "", + "simpleType" : "User", + "variableSetterType" : "User" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

Information about the user account and configuration settings.

\n@param user Information about the user account and configuration settings.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "User", + "variableName" : "user", + "variableType" : "User", + "documentation" : "

Information about the user account and configuration settings.

", + "simpleType" : "User", + "variableSetterType" : "User" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "User" : { + "c2jName" : "User", + "c2jShape" : "User", "deprecated" : false, - "documentation" : "

The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics returned apply to each queue rather than aggregated for all queues. If you group by CHANNEL, you should include a Channels filter. The only supported channel is VOICE.

If no Grouping is included in the request, a summary of CurrentMetrics is returned.

", - "enumType" : "Grouping", - "fluentSetterDocumentation" : "/**

The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics returned apply to each queue rather than aggregated for all queues. If you group by CHANNEL, you should include a Channels filter. The only supported channel is VOICE.

If no Grouping is included in the request, a summary of CurrentMetrics is returned.

\n@param groupings The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics returned apply to each queue rather than aggregated for all queues. If you group by CHANNEL, you should include a Channels filter. The only supported channel is VOICE.

If no Grouping is included in the request, a summary of CurrentMetrics is returned.\n@return Returns a reference to this object so that method calls can be chained together.\n@see Grouping*/", - "fluentSetterMethodName" : "withGroupings", - "getterDocumentation" : "/**

The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics returned apply to each queue rather than aggregated for all queues. If you group by CHANNEL, you should include a Channels filter. The only supported channel is VOICE.

If no Grouping is included in the request, a summary of CurrentMetrics is returned.

\n@return The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics returned apply to each queue rather than aggregated for all queues. If you group by CHANNEL, you should include a Channels filter. The only supported channel is VOICE.

If no Grouping is included in the request, a summary of CurrentMetrics is returned.\n@see Grouping*/", - "getterMethodName" : "getGroupings", + "documentation" : "

Information about the user account and configuration settings.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

Information about the user account and configuration settings.

\n@param user Information about the user account and configuration settings.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withUser", + "getterDocumentation" : "/**

Information about the user account and configuration settings.

\n@return Information about the user account and configuration settings.*/", + "getterMethodName" : "getUser", "getterModel" : { - "returnType" : "java.util.List", + "returnType" : "User", "documentation" : null }, "http" : { @@ -9023,229 +7295,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Groupings", + "marshallLocationName" : "User", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Groupings", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : true, - "listModel" : { - "implType" : "java.util.ArrayList", - "interfaceType" : "java.util.List", - "listMemberModel" : { - "c2jName" : "member", - "c2jShape" : "Grouping", - "deprecated" : false, - "documentation" : "", - "enumType" : "Grouping", - "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.\n@see Grouping*/", - "fluentSetterMethodName" : "withMember", - "getterDocumentation" : "/**\n@return \n@see Grouping*/", - "getterMethodName" : "getMember", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "member", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "member", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "Member", - "sensitive" : false, - "setterDocumentation" : "/**\n@param member \n@see Grouping*/", - "setterMethodName" : "setMember", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "member", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.\n@see Grouping*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "member", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, - "memberLocationName" : null, - "memberType" : "String", - "map" : false, - "marshallNonAutoConstructedEmptyLists" : false, - "memberAdditionalMarshallingPath" : null, - "memberAdditionalUnmarshallingPath" : null, - "sendEmptyQueryString" : false, - "simple" : true, - "simpleType" : "String", - "templateImplType" : "java.util.ArrayList", - "templateType" : "java.util.List" - }, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "List", - "marshallingType" : "LIST", - "name" : "Groupings", - "sensitive" : false, - "setterDocumentation" : "/**

The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics returned apply to each queue rather than aggregated for all queues. If you group by CHANNEL, you should include a Channels filter. The only supported channel is VOICE.

If no Grouping is included in the request, a summary of CurrentMetrics is returned.

\n@param groupings The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics returned apply to each queue rather than aggregated for all queues. If you group by CHANNEL, you should include a Channels filter. The only supported channel is VOICE.

If no Grouping is included in the request, a summary of CurrentMetrics is returned.\n@see Grouping*/", - "setterMethodName" : "setGroupings", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "groupings", - "variableType" : "java.util.List", - "documentation" : "", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : false, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics returned apply to each queue rather than aggregated for all queues. If you group by CHANNEL, you should include a Channels filter. The only supported channel is VOICE.

If no Grouping is included in the request, a summary of CurrentMetrics is returned.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setGroupings(java.util.Collection)} or {@link #withGroupings(java.util.Collection)} if you want to override the existing values.

\n@param groupings The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics returned apply to each queue rather than aggregated for all queues. If you group by CHANNEL, you should include a Channels filter. The only supported channel is VOICE.

If no Grouping is included in the request, a summary of CurrentMetrics is returned.\n@return Returns a reference to this object so that method calls can be chained together.\n@see Grouping*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "groupings", - "variableType" : "java.util.List", - "documentation" : "

The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics returned apply to each queue rather than aggregated for all queues. If you group by CHANNEL, you should include a Channels filter. The only supported channel is VOICE.

If no Grouping is included in the request, a summary of CurrentMetrics is returned.

", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" - }, - "xmlNameSpaceUri" : null - }, - "InstanceId" : { - "c2jName" : "InstanceId", - "c2jShape" : "InstanceId", - "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.

", - "enumType" : null, - "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" : "withInstanceId", - "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.*/", - "getterMethodName" : "getInstanceId", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : "uri", - "marshallLocation" : "PATH", - "marshallLocationName" : "InstanceId", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "InstanceId", - "uri" : true - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "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" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "instanceId", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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.*/", - "variable" : { - "timestampFormat" : null, - "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 - }, - "MaxResults" : { - "c2jName" : "MaxResults", - "c2jShape" : "MaxResult100", - "deprecated" : false, - "documentation" : "

MaxResults indicates the maximum number of results to return per page in the response, between 1 and 100.

", - "enumType" : null, - "fluentSetterDocumentation" : "/**

MaxResults indicates the maximum number of results to return per page in the response, between 1 and 100.

\n@param maxResults MaxResults indicates the maximum number of results to return per page in the response, between 1 and 100.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMaxResults", - "getterDocumentation" : "/**

MaxResults indicates the maximum number of results to return per page in the response, between 1 and 100.

\n@return MaxResults indicates the maximum number of results to return per page in the response, between 1 and 100.*/", - "getterMethodName" : "getMaxResults", - "getterModel" : { - "returnType" : "Integer", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "MaxResults", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "MaxResults", + "unmarshallLocationName" : "User", "uri" : false }, "idempotencyToken" : false, @@ -9255,125 +7309,98 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "Integer", - "marshallingType" : "INTEGER", - "name" : "MaxResults", + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "User", "sensitive" : false, - "setterDocumentation" : "/**

MaxResults indicates the maximum number of results to return per page in the response, between 1 and 100.

\n@param maxResults MaxResults indicates the maximum number of results to return per page in the response, between 1 and 100.*/", - "setterMethodName" : "setMaxResults", + "setterDocumentation" : "/**

Information about the user account and configuration settings.

\n@param user Information about the user account and configuration settings.*/", + "setterMethodName" : "setUser", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Integer", - "variableName" : "maxResults", - "variableType" : "Integer", + "variableDeclarationType" : "User", + "variableName" : "user", + "variableType" : "User", "documentation" : "", - "simpleType" : "Integer", - "variableSetterType" : "Integer" + "simpleType" : "User", + "variableSetterType" : "User" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : true, + "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

MaxResults indicates the maximum number of results to return per page in the response, between 1 and 100.

\n@param maxResults MaxResults indicates the maximum number of results to return per page in the response, between 1 and 100.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

Information about the user account and configuration settings.

\n@param user Information about the user account and configuration settings.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Integer", - "variableName" : "maxResults", - "variableType" : "Integer", - "documentation" : "

MaxResults indicates the maximum number of results to return per page in the response, between 1 and 100.

", - "simpleType" : "Integer", - "variableSetterType" : "Integer" - }, - "xmlNameSpaceUri" : null - }, - "NextToken" : { - "c2jName" : "NextToken", - "c2jShape" : "NextToken", - "deprecated" : false, - "documentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the NextToken must use the same request parameters as the request that generated the token.

", - "enumType" : null, - "fluentSetterDocumentation" : "/**

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the NextToken must use the same request parameters as the request that generated the token.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the NextToken must use the same request parameters as the request that generated the token.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withNextToken", - "getterDocumentation" : "/**

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the NextToken must use the same request parameters as the request that generated the token.

\n@return The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the NextToken must use the same request parameters as the request that generated the token.*/", - "getterMethodName" : "getNextToken", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "NextToken", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "NextToken", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "NextToken", - "sensitive" : false, - "setterDocumentation" : "/**

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the NextToken must use the same request parameters as the request that generated the token.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the NextToken must use the same request parameters as the request that generated the token.*/", - "setterMethodName" : "setNextToken", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "nextToken", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the NextToken must use the same request parameters as the request that generated the token.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the NextToken must use the same request parameters as the request that generated the token.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "nextToken", - "variableType" : "String", - "documentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the NextToken must use the same request parameters as the request that generated the token.

", - "simpleType" : "String", - "variableSetterType" : "String" + "variableDeclarationType" : "User", + "variableName" : "user", + "variableType" : "User", + "documentation" : "

Information about the user account and configuration settings.

", + "simpleType" : "User", + "variableSetterType" : "User" }, "xmlNameSpaceUri" : null } }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : [ "InstanceId", "Filters", "CurrentMetrics" ], - "shapeName" : "GetCurrentMetricDataRequest", + "required" : null, + "shapeName" : "DescribeUserResult", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "DescribeUserResult", + "variableName" : "describeUserResult", + "variableType" : "DescribeUserResult", + "documentation" : null, + "simpleType" : "DescribeUserResult", + "variableSetterType" : "DescribeUserResult" + }, + "wrapper" : false + }, + "DestinationNotAllowedException" : { + "c2jName" : "DestinationNotAllowedException", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "

Outbound calls to the destination number are not allowed.

", + "enums" : null, + "errorCode" : "DestinationNotAllowedException", + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ ], + "membersAsMap" : { }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "DestinationNotAllowedException", "signerAware" : false, "signerType" : null, "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "GetCurrentMetricDataRequest", - "variableName" : "getCurrentMetricDataRequest", - "variableType" : "GetCurrentMetricDataRequest", + "variableDeclarationType" : "DestinationNotAllowedException", + "variableName" : "destinationNotAllowedException", + "variableType" : "DestinationNotAllowedException", "documentation" : null, - "simpleType" : "GetCurrentMetricDataRequest", - "variableSetterType" : "GetCurrentMetricDataRequest" + "simpleType" : "DestinationNotAllowedException", + "variableSetterType" : "DestinationNotAllowedException" }, "wrapper" : false }, - "GetCurrentMetricDataResult" : { - "c2jName" : "GetCurrentMetricDataResponse", + "Dimensions" : { + "c2jName" : "Dimensions", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -9381,7 +7408,7 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "", + "documentation" : "

Contains information about the dimensions for a set of metrics.

", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, @@ -9391,17 +7418,17 @@ "hasStreamingMember" : false, "marshaller" : null, "members" : [ { - "c2jName" : "NextToken", - "c2jShape" : "NextToken", + "c2jName" : "Queue", + "c2jShape" : "QueueReference", "deprecated" : false, - "documentation" : "

A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the NextToken must use the same request parameters as the request that generated the token.

", + "documentation" : "

Information about the queue for which metrics are returned.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the NextToken must use the same request parameters as the request that generated the token.

\n@param nextToken A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the NextToken must use the same request parameters as the request that generated the token.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withNextToken", - "getterDocumentation" : "/**

A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the NextToken must use the same request parameters as the request that generated the token.

\n@return A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the NextToken must use the same request parameters as the request that generated the token.*/", - "getterMethodName" : "getNextToken", + "fluentSetterDocumentation" : "/**

Information about the queue for which metrics are returned.

\n@param queue Information about the queue for which metrics are returned.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withQueue", + "getterDocumentation" : "/**

Information about the queue for which metrics are returned.

\n@return Information about the queue for which metrics are returned.*/", + "getterMethodName" : "getQueue", "getterModel" : { - "returnType" : "String", + "returnType" : "QueueReference", "documentation" : null }, "http" : { @@ -9414,11 +7441,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "NextToken", + "marshallLocationName" : "Queue", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "NextToken", + "unmarshallLocationName" : "Queue", "uri" : false }, "idempotencyToken" : false, @@ -9428,47 +7455,47 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "NextToken", + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Queue", "sensitive" : false, - "setterDocumentation" : "/**

A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the NextToken must use the same request parameters as the request that generated the token.

\n@param nextToken A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the NextToken must use the same request parameters as the request that generated the token.*/", - "setterMethodName" : "setNextToken", + "setterDocumentation" : "/**

Information about the queue for which metrics are returned.

\n@param queue Information about the queue for which metrics are returned.*/", + "setterMethodName" : "setQueue", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "nextToken", - "variableType" : "String", + "variableDeclarationType" : "QueueReference", + "variableName" : "queue", + "variableType" : "QueueReference", "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "simpleType" : "QueueReference", + "variableSetterType" : "QueueReference" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : true, + "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the NextToken must use the same request parameters as the request that generated the token.

\n@param nextToken A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the NextToken must use the same request parameters as the request that generated the token.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

Information about the queue for which metrics are returned.

\n@param queue Information about the queue for which metrics are returned.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "nextToken", - "variableType" : "String", - "documentation" : "

A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the NextToken must use the same request parameters as the request that generated the token.

", - "simpleType" : "String", - "variableSetterType" : "String" + "variableDeclarationType" : "QueueReference", + "variableName" : "queue", + "variableType" : "QueueReference", + "documentation" : "

Information about the queue for which metrics are returned.

", + "simpleType" : "QueueReference", + "variableSetterType" : "QueueReference" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "MetricResults", - "c2jShape" : "CurrentMetricResults", + "c2jName" : "Channel", + "c2jShape" : "Channel", "deprecated" : false, - "documentation" : "

A list of CurrentMetricResult objects organized by Dimensions combining with CurrentMetricDataCollections.

Dimensions is the resourceId specified in the Filters of the request.

Collections is a list of CurrentMetricData objects with corresponding values to the CurrentMetrics specified in the request.

If no Grouping is specified in the request, Collections is a summary for the CurrentMetric returned.

", - "enumType" : null, - "fluentSetterDocumentation" : "/**

A list of CurrentMetricResult objects organized by Dimensions combining with CurrentMetricDataCollections.

Dimensions is the resourceId specified in the Filters of the request.

Collections is a list of CurrentMetricData objects with corresponding values to the CurrentMetrics specified in the request.

If no Grouping is specified in the request, Collections is a summary for the CurrentMetric returned.

\n@param metricResults A list of CurrentMetricResult objects organized by Dimensions combining with CurrentMetricDataCollections.

Dimensions is the resourceId specified in the Filters of the request.

Collections is a list of CurrentMetricData objects with corresponding values to the CurrentMetrics specified in the request.

If no Grouping is specified in the request, Collections is a summary for the CurrentMetric returned.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMetricResults", - "getterDocumentation" : "/**

A list of CurrentMetricResult objects organized by Dimensions combining with CurrentMetricDataCollections.

Dimensions is the resourceId specified in the Filters of the request.

Collections is a list of CurrentMetricData objects with corresponding values to the CurrentMetrics specified in the request.

If no Grouping is specified in the request, Collections is a summary for the CurrentMetric returned.

\n@return A list of CurrentMetricResult objects organized by Dimensions combining with CurrentMetricDataCollections.

Dimensions is the resourceId specified in the Filters of the request.

Collections is a list of CurrentMetricData objects with corresponding values to the CurrentMetrics specified in the request.

If no Grouping is specified in the request, Collections is a summary for the CurrentMetric returned.*/", - "getterMethodName" : "getMetricResults", + "documentation" : "

The channel used for grouping and filters.

", + "enumType" : "Channel", + "fluentSetterDocumentation" : "/**

The channel used for grouping and filters.

\n@param channel The channel used for grouping and filters.\n@return Returns a reference to this object so that method calls can be chained together.\n@see Channel*/", + "fluentSetterMethodName" : "withChannel", + "getterDocumentation" : "/**

The channel used for grouping and filters.

\n@return The channel used for grouping and filters.\n@see Channel*/", + "getterMethodName" : "getChannel", "getterModel" : { - "returnType" : "java.util.List", + "returnType" : "String", "documentation" : null }, "http" : { @@ -9481,212 +7508,63 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "MetricResults", + "marshallLocationName" : "Channel", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "MetricResults", + "unmarshallLocationName" : "Channel", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, - "list" : true, - "listModel" : { - "implType" : "java.util.ArrayList", - "interfaceType" : "java.util.List", - "listMemberModel" : { - "c2jName" : "member", - "c2jShape" : "CurrentMetricResult", - "deprecated" : false, - "documentation" : "", - "enumType" : null, - "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMember", - "getterDocumentation" : "/**\n@return */", - "getterMethodName" : "getMember", - "getterModel" : { - "returnType" : "CurrentMetricResult", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "member", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "member", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "Member", - "sensitive" : false, - "setterDocumentation" : "/**\n@param member */", - "setterMethodName" : "setMember", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "CurrentMetricResult", - "variableName" : "member", - "variableType" : "CurrentMetricResult", - "documentation" : "", - "simpleType" : "CurrentMetricResult", - "variableSetterType" : "CurrentMetricResult" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : false, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "CurrentMetricResult", - "variableName" : "member", - "variableType" : "CurrentMetricResult", - "documentation" : "", - "simpleType" : "CurrentMetricResult", - "variableSetterType" : "CurrentMetricResult" - }, - "xmlNameSpaceUri" : null - }, - "memberLocationName" : null, - "memberType" : "CurrentMetricResult", - "map" : false, - "marshallNonAutoConstructedEmptyLists" : false, - "memberAdditionalMarshallingPath" : null, - "memberAdditionalUnmarshallingPath" : null, - "sendEmptyQueryString" : false, - "simple" : false, - "simpleType" : "CurrentMetricResult", - "templateImplType" : "java.util.ArrayList", - "templateType" : "java.util.List" - }, + "list" : false, + "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "List", - "marshallingType" : "LIST", - "name" : "MetricResults", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Channel", "sensitive" : false, - "setterDocumentation" : "/**

A list of CurrentMetricResult objects organized by Dimensions combining with CurrentMetricDataCollections.

Dimensions is the resourceId specified in the Filters of the request.

Collections is a list of CurrentMetricData objects with corresponding values to the CurrentMetrics specified in the request.

If no Grouping is specified in the request, Collections is a summary for the CurrentMetric returned.

\n@param metricResults A list of CurrentMetricResult objects organized by Dimensions combining with CurrentMetricDataCollections.

Dimensions is the resourceId specified in the Filters of the request.

Collections is a list of CurrentMetricData objects with corresponding values to the CurrentMetrics specified in the request.

If no Grouping is specified in the request, Collections is a summary for the CurrentMetric returned.*/", - "setterMethodName" : "setMetricResults", + "setterDocumentation" : "/**

The channel used for grouping and filters.

\n@param channel The channel used for grouping and filters.\n@see Channel*/", + "setterMethodName" : "setChannel", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "metricResults", - "variableType" : "java.util.List", - "documentation" : "", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : false, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

A list of CurrentMetricResult objects organized by Dimensions combining with CurrentMetricDataCollections.

Dimensions is the resourceId specified in the Filters of the request.

Collections is a list of CurrentMetricData objects with corresponding values to the CurrentMetrics specified in the request.

If no Grouping is specified in the request, Collections is a summary for the CurrentMetric returned.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setMetricResults(java.util.Collection)} or {@link #withMetricResults(java.util.Collection)} if you want to override the existing values.

\n@param metricResults A list of CurrentMetricResult objects organized by Dimensions combining with CurrentMetricDataCollections.

Dimensions is the resourceId specified in the Filters of the request.

Collections is a list of CurrentMetricData objects with corresponding values to the CurrentMetrics specified in the request.

If no Grouping is specified in the request, Collections is a summary for the CurrentMetric returned.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "metricResults", - "variableType" : "java.util.List", - "documentation" : "

A list of CurrentMetricResult objects organized by Dimensions combining with CurrentMetricDataCollections.

Dimensions is the resourceId specified in the Filters of the request.

Collections is a list of CurrentMetricData objects with corresponding values to the CurrentMetrics specified in the request.

If no Grouping is specified in the request, Collections is a summary for the CurrentMetric returned.

", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" - }, - "xmlNameSpaceUri" : null - }, { - "c2jName" : "DataSnapshotTime", - "c2jShape" : "timestamp", - "deprecated" : false, - "documentation" : "

The time at which CurrentMetricData was retrieved and cached for pagination.

", - "enumType" : null, - "fluentSetterDocumentation" : "/**

The time at which CurrentMetricData was retrieved and cached for pagination.

\n@param dataSnapshotTime The time at which CurrentMetricData was retrieved and cached for pagination.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withDataSnapshotTime", - "getterDocumentation" : "/**

The time at which CurrentMetricData was retrieved and cached for pagination.

\n@return The time at which CurrentMetricData was retrieved and cached for pagination.*/", - "getterMethodName" : "getDataSnapshotTime", - "getterModel" : { - "returnType" : "java.util.Date", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "DataSnapshotTime", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "DataSnapshotTime", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "java.util.Date", - "marshallingType" : "DATE", - "name" : "DataSnapshotTime", - "sensitive" : false, - "setterDocumentation" : "/**

The time at which CurrentMetricData was retrieved and cached for pagination.

\n@param dataSnapshotTime The time at which CurrentMetricData was retrieved and cached for pagination.*/", - "setterMethodName" : "setDataSnapshotTime", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "java.util.Date", - "variableName" : "dataSnapshotTime", - "variableType" : "java.util.Date", + "variableDeclarationType" : "String", + "variableName" : "channel", + "variableType" : "String", "documentation" : "", - "simpleType" : "Date", - "variableSetterType" : "java.util.Date" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The time at which CurrentMetricData was retrieved and cached for pagination.

\n@param dataSnapshotTime The time at which CurrentMetricData was retrieved and cached for pagination.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The channel used for grouping and filters.

\n@param channel The channel used for grouping and filters.\n@return Returns a reference to this object so that method calls can be chained together.\n@see Channel*/", "variable" : { - "timestampFormat" : "unixTimestamp", - "variableDeclarationType" : "java.util.Date", - "variableName" : "dataSnapshotTime", - "variableType" : "java.util.Date", - "documentation" : "

The time at which CurrentMetricData was retrieved and cached for pagination.

", - "simpleType" : "Date", - "variableSetterType" : "java.util.Date" + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "channel", + "variableType" : "String", + "documentation" : "

The channel used for grouping and filters.

", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "DataSnapshotTime" : { - "c2jName" : "DataSnapshotTime", - "c2jShape" : "timestamp", + "Channel" : { + "c2jName" : "Channel", + "c2jShape" : "Channel", "deprecated" : false, - "documentation" : "

The time at which CurrentMetricData was retrieved and cached for pagination.

", - "enumType" : null, - "fluentSetterDocumentation" : "/**

The time at which CurrentMetricData was retrieved and cached for pagination.

\n@param dataSnapshotTime The time at which CurrentMetricData was retrieved and cached for pagination.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withDataSnapshotTime", - "getterDocumentation" : "/**

The time at which CurrentMetricData was retrieved and cached for pagination.

\n@return The time at which CurrentMetricData was retrieved and cached for pagination.*/", - "getterMethodName" : "getDataSnapshotTime", + "documentation" : "

The channel used for grouping and filters.

", + "enumType" : "Channel", + "fluentSetterDocumentation" : "/**

The channel used for grouping and filters.

\n@param channel The channel used for grouping and filters.\n@return Returns a reference to this object so that method calls can be chained together.\n@see Channel*/", + "fluentSetterMethodName" : "withChannel", + "getterDocumentation" : "/**

The channel used for grouping and filters.

\n@return The channel used for grouping and filters.\n@see Channel*/", + "getterMethodName" : "getChannel", "getterModel" : { - "returnType" : "java.util.Date", + "returnType" : "String", "documentation" : null }, "http" : { @@ -9699,11 +7577,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "DataSnapshotTime", + "marshallLocationName" : "Channel", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "DataSnapshotTime", + "unmarshallLocationName" : "Channel", "uri" : false }, "idempotencyToken" : false, @@ -9713,48 +7591,48 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "java.util.Date", - "marshallingType" : "DATE", - "name" : "DataSnapshotTime", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Channel", "sensitive" : false, - "setterDocumentation" : "/**

The time at which CurrentMetricData was retrieved and cached for pagination.

\n@param dataSnapshotTime The time at which CurrentMetricData was retrieved and cached for pagination.*/", - "setterMethodName" : "setDataSnapshotTime", + "setterDocumentation" : "/**

The channel used for grouping and filters.

\n@param channel The channel used for grouping and filters.\n@see Channel*/", + "setterMethodName" : "setChannel", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.Date", - "variableName" : "dataSnapshotTime", - "variableType" : "java.util.Date", + "variableDeclarationType" : "String", + "variableName" : "channel", + "variableType" : "String", "documentation" : "", - "simpleType" : "Date", - "variableSetterType" : "java.util.Date" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The time at which CurrentMetricData was retrieved and cached for pagination.

\n@param dataSnapshotTime The time at which CurrentMetricData was retrieved and cached for pagination.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The channel used for grouping and filters.

\n@param channel The channel used for grouping and filters.\n@return Returns a reference to this object so that method calls can be chained together.\n@see Channel*/", "variable" : { - "timestampFormat" : "unixTimestamp", - "variableDeclarationType" : "java.util.Date", - "variableName" : "dataSnapshotTime", - "variableType" : "java.util.Date", - "documentation" : "

The time at which CurrentMetricData was retrieved and cached for pagination.

", - "simpleType" : "Date", - "variableSetterType" : "java.util.Date" + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "channel", + "variableType" : "String", + "documentation" : "

The channel used for grouping and filters.

", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "MetricResults" : { - "c2jName" : "MetricResults", - "c2jShape" : "CurrentMetricResults", + "Queue" : { + "c2jName" : "Queue", + "c2jShape" : "QueueReference", "deprecated" : false, - "documentation" : "

A list of CurrentMetricResult objects organized by Dimensions combining with CurrentMetricDataCollections.

Dimensions is the resourceId specified in the Filters of the request.

Collections is a list of CurrentMetricData objects with corresponding values to the CurrentMetrics specified in the request.

If no Grouping is specified in the request, Collections is a summary for the CurrentMetric returned.

", + "documentation" : "

Information about the queue for which metrics are returned.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

A list of CurrentMetricResult objects organized by Dimensions combining with CurrentMetricDataCollections.

Dimensions is the resourceId specified in the Filters of the request.

Collections is a list of CurrentMetricData objects with corresponding values to the CurrentMetrics specified in the request.

If no Grouping is specified in the request, Collections is a summary for the CurrentMetric returned.

\n@param metricResults A list of CurrentMetricResult objects organized by Dimensions combining with CurrentMetricDataCollections.

Dimensions is the resourceId specified in the Filters of the request.

Collections is a list of CurrentMetricData objects with corresponding values to the CurrentMetrics specified in the request.

If no Grouping is specified in the request, Collections is a summary for the CurrentMetric returned.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMetricResults", - "getterDocumentation" : "/**

A list of CurrentMetricResult objects organized by Dimensions combining with CurrentMetricDataCollections.

Dimensions is the resourceId specified in the Filters of the request.

Collections is a list of CurrentMetricData objects with corresponding values to the CurrentMetrics specified in the request.

If no Grouping is specified in the request, Collections is a summary for the CurrentMetric returned.

\n@return A list of CurrentMetricResult objects organized by Dimensions combining with CurrentMetricDataCollections.

Dimensions is the resourceId specified in the Filters of the request.

Collections is a list of CurrentMetricData objects with corresponding values to the CurrentMetrics specified in the request.

If no Grouping is specified in the request, Collections is a summary for the CurrentMetric returned.*/", - "getterMethodName" : "getMetricResults", + "fluentSetterDocumentation" : "/**

Information about the queue for which metrics are returned.

\n@param queue Information about the queue for which metrics are returned.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withQueue", + "getterDocumentation" : "/**

Information about the queue for which metrics are returned.

\n@return Information about the queue for which metrics are returned.*/", + "getterMethodName" : "getQueue", "getterModel" : { - "returnType" : "java.util.List", + "returnType" : "QueueReference", "documentation" : null }, "http" : { @@ -9767,197 +7645,47 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "MetricResults", + "marshallLocationName" : "Queue", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "MetricResults", + "unmarshallLocationName" : "Queue", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, - "list" : true, - "listModel" : { - "implType" : "java.util.ArrayList", - "interfaceType" : "java.util.List", - "listMemberModel" : { - "c2jName" : "member", - "c2jShape" : "CurrentMetricResult", - "deprecated" : false, - "documentation" : "", - "enumType" : null, - "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMember", - "getterDocumentation" : "/**\n@return */", - "getterMethodName" : "getMember", - "getterModel" : { - "returnType" : "CurrentMetricResult", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "member", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "member", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "Member", - "sensitive" : false, - "setterDocumentation" : "/**\n@param member */", - "setterMethodName" : "setMember", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "CurrentMetricResult", - "variableName" : "member", - "variableType" : "CurrentMetricResult", - "documentation" : "", - "simpleType" : "CurrentMetricResult", - "variableSetterType" : "CurrentMetricResult" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : false, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "CurrentMetricResult", - "variableName" : "member", - "variableType" : "CurrentMetricResult", - "documentation" : "", - "simpleType" : "CurrentMetricResult", - "variableSetterType" : "CurrentMetricResult" - }, - "xmlNameSpaceUri" : null - }, - "memberLocationName" : null, - "memberType" : "CurrentMetricResult", - "map" : false, - "marshallNonAutoConstructedEmptyLists" : false, - "memberAdditionalMarshallingPath" : null, - "memberAdditionalUnmarshallingPath" : null, - "sendEmptyQueryString" : false, - "simple" : false, - "simpleType" : "CurrentMetricResult", - "templateImplType" : "java.util.ArrayList", - "templateType" : "java.util.List" - }, + "list" : false, + "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "List", - "marshallingType" : "LIST", - "name" : "MetricResults", + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Queue", "sensitive" : false, - "setterDocumentation" : "/**

A list of CurrentMetricResult objects organized by Dimensions combining with CurrentMetricDataCollections.

Dimensions is the resourceId specified in the Filters of the request.

Collections is a list of CurrentMetricData objects with corresponding values to the CurrentMetrics specified in the request.

If no Grouping is specified in the request, Collections is a summary for the CurrentMetric returned.

\n@param metricResults A list of CurrentMetricResult objects organized by Dimensions combining with CurrentMetricDataCollections.

Dimensions is the resourceId specified in the Filters of the request.

Collections is a list of CurrentMetricData objects with corresponding values to the CurrentMetrics specified in the request.

If no Grouping is specified in the request, Collections is a summary for the CurrentMetric returned.*/", - "setterMethodName" : "setMetricResults", + "setterDocumentation" : "/**

Information about the queue for which metrics are returned.

\n@param queue Information about the queue for which metrics are returned.*/", + "setterMethodName" : "setQueue", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "metricResults", - "variableType" : "java.util.List", + "variableDeclarationType" : "QueueReference", + "variableName" : "queue", + "variableType" : "QueueReference", "documentation" : "", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "simpleType" : "QueueReference", + "variableSetterType" : "QueueReference" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

A list of CurrentMetricResult objects organized by Dimensions combining with CurrentMetricDataCollections.

Dimensions is the resourceId specified in the Filters of the request.

Collections is a list of CurrentMetricData objects with corresponding values to the CurrentMetrics specified in the request.

If no Grouping is specified in the request, Collections is a summary for the CurrentMetric returned.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setMetricResults(java.util.Collection)} or {@link #withMetricResults(java.util.Collection)} if you want to override the existing values.

\n@param metricResults A list of CurrentMetricResult objects organized by Dimensions combining with CurrentMetricDataCollections.

Dimensions is the resourceId specified in the Filters of the request.

Collections is a list of CurrentMetricData objects with corresponding values to the CurrentMetrics specified in the request.

If no Grouping is specified in the request, Collections is a summary for the CurrentMetric returned.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

Information about the queue for which metrics are returned.

\n@param queue Information about the queue for which metrics are returned.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "metricResults", - "variableType" : "java.util.List", - "documentation" : "

A list of CurrentMetricResult objects organized by Dimensions combining with CurrentMetricDataCollections.

Dimensions is the resourceId specified in the Filters of the request.

Collections is a list of CurrentMetricData objects with corresponding values to the CurrentMetrics specified in the request.

If no Grouping is specified in the request, Collections is a summary for the CurrentMetric returned.

", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" - }, - "xmlNameSpaceUri" : null - }, - "NextToken" : { - "c2jName" : "NextToken", - "c2jShape" : "NextToken", - "deprecated" : false, - "documentation" : "

A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the NextToken must use the same request parameters as the request that generated the token.

", - "enumType" : null, - "fluentSetterDocumentation" : "/**

A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the NextToken must use the same request parameters as the request that generated the token.

\n@param nextToken A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the NextToken must use the same request parameters as the request that generated the token.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withNextToken", - "getterDocumentation" : "/**

A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the NextToken must use the same request parameters as the request that generated the token.

\n@return A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the NextToken must use the same request parameters as the request that generated the token.*/", - "getterMethodName" : "getNextToken", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "NextToken", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "NextToken", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "NextToken", - "sensitive" : false, - "setterDocumentation" : "/**

A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the NextToken must use the same request parameters as the request that generated the token.

\n@param nextToken A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the NextToken must use the same request parameters as the request that generated the token.*/", - "setterMethodName" : "setNextToken", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "nextToken", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the NextToken must use the same request parameters as the request that generated the token.

\n@param nextToken A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the NextToken must use the same request parameters as the request that generated the token.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "nextToken", - "variableType" : "String", - "documentation" : "

A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the NextToken must use the same request parameters as the request that generated the token.

", - "simpleType" : "String", - "variableSetterType" : "String" + "variableDeclarationType" : "QueueReference", + "variableName" : "queue", + "variableType" : "QueueReference", + "documentation" : "

Information about the queue for which metrics are returned.

", + "simpleType" : "QueueReference", + "variableSetterType" : "QueueReference" }, "xmlNameSpaceUri" : null } @@ -9965,7 +7693,7 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "GetCurrentMetricDataResult", + "shapeName" : "Dimensions", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -9974,17 +7702,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "GetCurrentMetricDataResult", - "variableName" : "getCurrentMetricDataResult", - "variableType" : "GetCurrentMetricDataResult", + "variableDeclarationType" : "Dimensions", + "variableName" : "dimensions", + "variableType" : "Dimensions", "documentation" : null, - "simpleType" : "GetCurrentMetricDataResult", - "variableSetterType" : "GetCurrentMetricDataResult" + "simpleType" : "Dimensions", + "variableSetterType" : "Dimensions" }, "wrapper" : false }, - "GetFederationTokenRequest" : { - "c2jName" : "GetFederationTokenRequest", + "DuplicateResourceException" : { + "c2jName" : "DuplicateResourceException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -9992,180 +7720,37 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "", + "documentation" : "

A resource with the specified name already exists.

", "enums" : null, - "errorCode" : null, + "errorCode" : "DuplicateResourceException", "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, - "marshaller" : { - "action" : "GetFederationToken", - "locationName" : null, - "requestUri" : "/user/federate/{InstanceId}", - "target" : null, - "verb" : "GET", - "xmlNameSpaceUri" : null - }, - "members" : [ { - "c2jName" : "InstanceId", - "c2jShape" : "InstanceId", - "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.

", - "enumType" : null, - "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" : "withInstanceId", - "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.*/", - "getterMethodName" : "getInstanceId", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : "uri", - "marshallLocation" : "PATH", - "marshallLocationName" : "InstanceId", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "InstanceId", - "uri" : true - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "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" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "instanceId", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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.*/", - "variable" : { - "timestampFormat" : null, - "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" : { - "c2jName" : "InstanceId", - "c2jShape" : "InstanceId", - "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.

", - "enumType" : null, - "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" : "withInstanceId", - "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.*/", - "getterMethodName" : "getInstanceId", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : "uri", - "marshallLocation" : "PATH", - "marshallLocationName" : "InstanceId", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "InstanceId", - "uri" : true - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "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" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "instanceId", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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.*/", - "variable" : { - "timestampFormat" : null, - "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 - } - }, + "marshaller" : null, + "members" : [ ], + "membersAsMap" : { }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : [ "InstanceId" ], - "shapeName" : "GetFederationTokenRequest", + "required" : null, + "shapeName" : "DuplicateResourceException", "signerAware" : false, "signerType" : null, "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "GetFederationTokenRequest", - "variableName" : "getFederationTokenRequest", - "variableType" : "GetFederationTokenRequest", + "variableDeclarationType" : "DuplicateResourceException", + "variableName" : "duplicateResourceException", + "variableType" : "DuplicateResourceException", "documentation" : null, - "simpleType" : "GetFederationTokenRequest", - "variableSetterType" : "GetFederationTokenRequest" + "simpleType" : "DuplicateResourceException", + "variableSetterType" : "DuplicateResourceException" }, "wrapper" : false }, - "GetFederationTokenResult" : { - "c2jName" : "GetFederationTokenResponse", + "Filters" : { + "c2jName" : "Filters", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -10173,7 +7758,7 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "", + "documentation" : "

Contains the filter to apply when retrieving metrics.

", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, @@ -10183,17 +7768,17 @@ "hasStreamingMember" : false, "marshaller" : null, "members" : [ { - "c2jName" : "Credentials", - "c2jShape" : "Credentials", + "c2jName" : "Queues", + "c2jShape" : "Queues", "deprecated" : false, - "documentation" : "

The credentials to use for federation.

", + "documentation" : "

The queues to use to filter the metrics. You can specify up to 100 queues per request.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

The credentials to use for federation.

\n@param credentials The credentials to use for federation.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withCredentials", - "getterDocumentation" : "/**

The credentials to use for federation.

\n@return The credentials to use for federation.*/", - "getterMethodName" : "getCredentials", + "fluentSetterDocumentation" : "/**

The queues to use to filter the metrics. You can specify up to 100 queues per request.

\n@param queues The queues to use to filter the metrics. You can specify up to 100 queues per request.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withQueues", + "getterDocumentation" : "/**

The queues to use to filter the metrics. You can specify up to 100 queues per request.

\n@return The queues to use to filter the metrics. You can specify up to 100 queues per request.*/", + "getterMethodName" : "getQueues", "getterModel" : { - "returnType" : "Credentials", + "returnType" : "java.util.List", "documentation" : null }, "http" : { @@ -10206,178 +7791,143 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Credentials", + "marshallLocationName" : "Queues", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Credentials", + "unmarshallLocationName" : "Queues", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, - "list" : false, - "listModel" : null, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "QueueId", + "deprecated" : false, + "documentation" : "", + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member */", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "member", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "member", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "String", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : true, + "simpleType" : "String", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" + }, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "Credentials", + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "Queues", "sensitive" : false, - "setterDocumentation" : "/**

The credentials to use for federation.

\n@param credentials The credentials to use for federation.*/", - "setterMethodName" : "setCredentials", + "setterDocumentation" : "/**

The queues to use to filter the metrics. You can specify up to 100 queues per request.

\n@param queues The queues to use to filter the metrics. You can specify up to 100 queues per request.*/", + "setterMethodName" : "setQueues", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Credentials", - "variableName" : "credentials", - "variableType" : "Credentials", + "variableDeclarationType" : "java.util.List", + "variableName" : "queues", + "variableType" : "java.util.List", "documentation" : "", - "simpleType" : "Credentials", - "variableSetterType" : "Credentials" + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The credentials to use for federation.

\n@param credentials The credentials to use for federation.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The queues to use to filter the metrics. You can specify up to 100 queues per request.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setQueues(java.util.Collection)} or {@link #withQueues(java.util.Collection)} if you want to override the existing values.

\n@param queues The queues to use to filter the metrics. You can specify up to 100 queues per request.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Credentials", - "variableName" : "credentials", - "variableType" : "Credentials", - "documentation" : "

The credentials to use for federation.

", - "simpleType" : "Credentials", - "variableSetterType" : "Credentials" + "variableDeclarationType" : "java.util.List", + "variableName" : "queues", + "variableType" : "java.util.List", + "documentation" : "

The queues to use to filter the metrics. You can specify up to 100 queues per request.

", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null - } ], - "membersAsMap" : { - "Credentials" : { - "c2jName" : "Credentials", - "c2jShape" : "Credentials", - "deprecated" : false, - "documentation" : "

The credentials to use for federation.

", - "enumType" : null, - "fluentSetterDocumentation" : "/**

The credentials to use for federation.

\n@param credentials The credentials to use for federation.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withCredentials", - "getterDocumentation" : "/**

The credentials to use for federation.

\n@return The credentials to use for federation.*/", - "getterMethodName" : "getCredentials", - "getterModel" : { - "returnType" : "Credentials", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Credentials", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "Credentials", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "Credentials", - "sensitive" : false, - "setterDocumentation" : "/**

The credentials to use for federation.

\n@param credentials The credentials to use for federation.*/", - "setterMethodName" : "setCredentials", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "Credentials", - "variableName" : "credentials", - "variableType" : "Credentials", - "documentation" : "", - "simpleType" : "Credentials", - "variableSetterType" : "Credentials" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : false, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The credentials to use for federation.

\n@param credentials The credentials to use for federation.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "Credentials", - "variableName" : "credentials", - "variableType" : "Credentials", - "documentation" : "

The credentials to use for federation.

", - "simpleType" : "Credentials", - "variableSetterType" : "Credentials" - }, - "xmlNameSpaceUri" : null - } - }, - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "GetFederationTokenResult", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : { - "flattened" : false, - "resultWrapper" : null - }, - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "GetFederationTokenResult", - "variableName" : "getFederationTokenResult", - "variableType" : "GetFederationTokenResult", - "documentation" : null, - "simpleType" : "GetFederationTokenResult", - "variableSetterType" : "GetFederationTokenResult" - }, - "wrapper" : false - }, - "GetMetricDataRequest" : { - "c2jName" : "GetMetricDataRequest", - "customization" : { - "artificialResultWrapper" : null, - "skipGeneratingMarshaller" : false, - "skipGeneratingModelClass" : false, - "skipGeneratingUnmarshaller" : false - }, - "deprecated" : false, - "documentation" : "", - "enums" : null, - "errorCode" : null, - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : { - "action" : "GetMetricData", - "locationName" : null, - "requestUri" : "/metrics/historical/{InstanceId}", - "target" : null, - "verb" : "POST", - "xmlNameSpaceUri" : null - }, - "members" : [ { - "c2jName" : "InstanceId", - "c2jShape" : "InstanceId", + }, { + "c2jName" : "Channels", + "c2jShape" : "Channels", "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.

", - "enumType" : null, - "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" : "withInstanceId", - "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.*/", - "getterMethodName" : "getInstanceId", + "documentation" : "

The channel to use to filter the metrics.

", + "enumType" : "Channel", + "fluentSetterDocumentation" : "/**

The channel to use to filter the metrics.

\n@param channels The channel to use to filter the metrics.\n@return Returns a reference to this object so that method calls can be chained together.\n@see Channel*/", + "fluentSetterMethodName" : "withChannels", + "getterDocumentation" : "/**

The channel to use to filter the metrics.

\n@return The channel to use to filter the metrics.\n@see Channel*/", + "getterMethodName" : "getChannels", "getterModel" : { - "returnType" : "String", + "returnType" : "java.util.List", "documentation" : null }, "http" : { @@ -10388,281 +7938,13 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : "uri", - "marshallLocation" : "PATH", - "marshallLocationName" : "InstanceId", + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Channels", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "InstanceId", - "uri" : true - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "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" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "instanceId", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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.*/", - "variable" : { - "timestampFormat" : null, - "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 - }, { - "c2jName" : "StartTime", - "c2jShape" : "timestamp", - "deprecated" : false, - "documentation" : "

The timestamp, in UNIX Epoch time format, at which to start the reporting interval for the retrieval of historical metrics data. The time must be specified using a multiple of 5 minutes, such as 10:05, 10:10, 10:15.

StartTime cannot be earlier than 24 hours before the time of the request. Historical metrics are available in Amazon Connect only for 24 hours.

", - "enumType" : null, - "fluentSetterDocumentation" : "/**

The timestamp, in UNIX Epoch time format, at which to start the reporting interval for the retrieval of historical metrics data. The time must be specified using a multiple of 5 minutes, such as 10:05, 10:10, 10:15.

StartTime cannot be earlier than 24 hours before the time of the request. Historical metrics are available in Amazon Connect only for 24 hours.

\n@param startTime The timestamp, in UNIX Epoch time format, at which to start the reporting interval for the retrieval of historical metrics data. The time must be specified using a multiple of 5 minutes, such as 10:05, 10:10, 10:15.

StartTime cannot be earlier than 24 hours before the time of the request. Historical metrics are available in Amazon Connect only for 24 hours.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withStartTime", - "getterDocumentation" : "/**

The timestamp, in UNIX Epoch time format, at which to start the reporting interval for the retrieval of historical metrics data. The time must be specified using a multiple of 5 minutes, such as 10:05, 10:10, 10:15.

StartTime cannot be earlier than 24 hours before the time of the request. Historical metrics are available in Amazon Connect only for 24 hours.

\n@return The timestamp, in UNIX Epoch time format, at which to start the reporting interval for the retrieval of historical metrics data. The time must be specified using a multiple of 5 minutes, such as 10:05, 10:10, 10:15.

StartTime cannot be earlier than 24 hours before the time of the request. Historical metrics are available in Amazon Connect only for 24 hours.*/", - "getterMethodName" : "getStartTime", - "getterModel" : { - "returnType" : "java.util.Date", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "StartTime", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "StartTime", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "java.util.Date", - "marshallingType" : "DATE", - "name" : "StartTime", - "sensitive" : false, - "setterDocumentation" : "/**

The timestamp, in UNIX Epoch time format, at which to start the reporting interval for the retrieval of historical metrics data. The time must be specified using a multiple of 5 minutes, such as 10:05, 10:10, 10:15.

StartTime cannot be earlier than 24 hours before the time of the request. Historical metrics are available in Amazon Connect only for 24 hours.

\n@param startTime The timestamp, in UNIX Epoch time format, at which to start the reporting interval for the retrieval of historical metrics data. The time must be specified using a multiple of 5 minutes, such as 10:05, 10:10, 10:15.

StartTime cannot be earlier than 24 hours before the time of the request. Historical metrics are available in Amazon Connect only for 24 hours.*/", - "setterMethodName" : "setStartTime", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "java.util.Date", - "variableName" : "startTime", - "variableType" : "java.util.Date", - "documentation" : "", - "simpleType" : "Date", - "variableSetterType" : "java.util.Date" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The timestamp, in UNIX Epoch time format, at which to start the reporting interval for the retrieval of historical metrics data. The time must be specified using a multiple of 5 minutes, such as 10:05, 10:10, 10:15.

StartTime cannot be earlier than 24 hours before the time of the request. Historical metrics are available in Amazon Connect only for 24 hours.

\n@param startTime The timestamp, in UNIX Epoch time format, at which to start the reporting interval for the retrieval of historical metrics data. The time must be specified using a multiple of 5 minutes, such as 10:05, 10:10, 10:15.

StartTime cannot be earlier than 24 hours before the time of the request. Historical metrics are available in Amazon Connect only for 24 hours.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : "unixTimestamp", - "variableDeclarationType" : "java.util.Date", - "variableName" : "startTime", - "variableType" : "java.util.Date", - "documentation" : "

The timestamp, in UNIX Epoch time format, at which to start the reporting interval for the retrieval of historical metrics data. The time must be specified using a multiple of 5 minutes, such as 10:05, 10:10, 10:15.

StartTime cannot be earlier than 24 hours before the time of the request. Historical metrics are available in Amazon Connect only for 24 hours.

", - "simpleType" : "Date", - "variableSetterType" : "java.util.Date" - }, - "xmlNameSpaceUri" : null - }, { - "c2jName" : "EndTime", - "c2jShape" : "timestamp", - "deprecated" : false, - "documentation" : "

The timestamp, in UNIX Epoch time format, at which to end the reporting interval for the retrieval of historical metrics data. The time must be specified using an interval of 5 minutes, such as 11:00, 11:05, 11:10, and must be later than the StartTime timestamp.

The time range between StartTime and EndTime must be less than 24 hours.

", - "enumType" : null, - "fluentSetterDocumentation" : "/**

The timestamp, in UNIX Epoch time format, at which to end the reporting interval for the retrieval of historical metrics data. The time must be specified using an interval of 5 minutes, such as 11:00, 11:05, 11:10, and must be later than the StartTime timestamp.

The time range between StartTime and EndTime must be less than 24 hours.

\n@param endTime The timestamp, in UNIX Epoch time format, at which to end the reporting interval for the retrieval of historical metrics data. The time must be specified using an interval of 5 minutes, such as 11:00, 11:05, 11:10, and must be later than the StartTime timestamp.

The time range between StartTime and EndTime must be less than 24 hours.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withEndTime", - "getterDocumentation" : "/**

The timestamp, in UNIX Epoch time format, at which to end the reporting interval for the retrieval of historical metrics data. The time must be specified using an interval of 5 minutes, such as 11:00, 11:05, 11:10, and must be later than the StartTime timestamp.

The time range between StartTime and EndTime must be less than 24 hours.

\n@return The timestamp, in UNIX Epoch time format, at which to end the reporting interval for the retrieval of historical metrics data. The time must be specified using an interval of 5 minutes, such as 11:00, 11:05, 11:10, and must be later than the StartTime timestamp.

The time range between StartTime and EndTime must be less than 24 hours.*/", - "getterMethodName" : "getEndTime", - "getterModel" : { - "returnType" : "java.util.Date", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "EndTime", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "EndTime", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "java.util.Date", - "marshallingType" : "DATE", - "name" : "EndTime", - "sensitive" : false, - "setterDocumentation" : "/**

The timestamp, in UNIX Epoch time format, at which to end the reporting interval for the retrieval of historical metrics data. The time must be specified using an interval of 5 minutes, such as 11:00, 11:05, 11:10, and must be later than the StartTime timestamp.

The time range between StartTime and EndTime must be less than 24 hours.

\n@param endTime The timestamp, in UNIX Epoch time format, at which to end the reporting interval for the retrieval of historical metrics data. The time must be specified using an interval of 5 minutes, such as 11:00, 11:05, 11:10, and must be later than the StartTime timestamp.

The time range between StartTime and EndTime must be less than 24 hours.*/", - "setterMethodName" : "setEndTime", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "java.util.Date", - "variableName" : "endTime", - "variableType" : "java.util.Date", - "documentation" : "", - "simpleType" : "Date", - "variableSetterType" : "java.util.Date" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The timestamp, in UNIX Epoch time format, at which to end the reporting interval for the retrieval of historical metrics data. The time must be specified using an interval of 5 minutes, such as 11:00, 11:05, 11:10, and must be later than the StartTime timestamp.

The time range between StartTime and EndTime must be less than 24 hours.

\n@param endTime The timestamp, in UNIX Epoch time format, at which to end the reporting interval for the retrieval of historical metrics data. The time must be specified using an interval of 5 minutes, such as 11:00, 11:05, 11:10, and must be later than the StartTime timestamp.

The time range between StartTime and EndTime must be less than 24 hours.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : "unixTimestamp", - "variableDeclarationType" : "java.util.Date", - "variableName" : "endTime", - "variableType" : "java.util.Date", - "documentation" : "

The timestamp, in UNIX Epoch time format, at which to end the reporting interval for the retrieval of historical metrics data. The time must be specified using an interval of 5 minutes, such as 11:00, 11:05, 11:10, and must be later than the StartTime timestamp.

The time range between StartTime and EndTime must be less than 24 hours.

", - "simpleType" : "Date", - "variableSetterType" : "java.util.Date" - }, - "xmlNameSpaceUri" : null - }, { - "c2jName" : "Filters", - "c2jShape" : "Filters", - "deprecated" : false, - "documentation" : "

A Filters object that contains a list of queue IDs or queue ARNs, up to 100, or a list of Channels to use to filter the metrics returned in the response. Metric data is retrieved only for the resources associated with the IDs, ARNs, or Channels included in the filter. You can use both IDs and ARNs together in a request. Only VOICE is supported for Channel.

To find the ARN for a queue, open the queue you want to use in the Amazon Connect Queue editor. The ARN for the queue is displayed in the address bar as part of the URL. For example, the queue ARN is the set of characters at the end of the URL, after 'id=' such as arn:aws:connect:us-east-1:270923740243:instance/78fb859d-1b7d-44b1-8aa3-12f0835c5855/queue/1d1a4575-9618-40ab-bbeb-81e45795fe61. The queue ID is also included in the URL, and is the string after 'queue/'.

", - "enumType" : null, - "fluentSetterDocumentation" : "/**

A Filters object that contains a list of queue IDs or queue ARNs, up to 100, or a list of Channels to use to filter the metrics returned in the response. Metric data is retrieved only for the resources associated with the IDs, ARNs, or Channels included in the filter. You can use both IDs and ARNs together in a request. Only VOICE is supported for Channel.

To find the ARN for a queue, open the queue you want to use in the Amazon Connect Queue editor. The ARN for the queue is displayed in the address bar as part of the URL. For example, the queue ARN is the set of characters at the end of the URL, after 'id=' such as arn:aws:connect:us-east-1:270923740243:instance/78fb859d-1b7d-44b1-8aa3-12f0835c5855/queue/1d1a4575-9618-40ab-bbeb-81e45795fe61. The queue ID is also included in the URL, and is the string after 'queue/'.

\n@param filters A Filters object that contains a list of queue IDs or queue ARNs, up to 100, or a list of Channels to use to filter the metrics returned in the response. Metric data is retrieved only for the resources associated with the IDs, ARNs, or Channels included in the filter. You can use both IDs and ARNs together in a request. Only VOICE is supported for Channel.

To find the ARN for a queue, open the queue you want to use in the Amazon Connect Queue editor. The ARN for the queue is displayed in the address bar as part of the URL. For example, the queue ARN is the set of characters at the end of the URL, after 'id=' such as arn:aws:connect:us-east-1:270923740243:instance/78fb859d-1b7d-44b1-8aa3-12f0835c5855/queue/1d1a4575-9618-40ab-bbeb-81e45795fe61. The queue ID is also included in the URL, and is the string after 'queue/'.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withFilters", - "getterDocumentation" : "/**

A Filters object that contains a list of queue IDs or queue ARNs, up to 100, or a list of Channels to use to filter the metrics returned in the response. Metric data is retrieved only for the resources associated with the IDs, ARNs, or Channels included in the filter. You can use both IDs and ARNs together in a request. Only VOICE is supported for Channel.

To find the ARN for a queue, open the queue you want to use in the Amazon Connect Queue editor. The ARN for the queue is displayed in the address bar as part of the URL. For example, the queue ARN is the set of characters at the end of the URL, after 'id=' such as arn:aws:connect:us-east-1:270923740243:instance/78fb859d-1b7d-44b1-8aa3-12f0835c5855/queue/1d1a4575-9618-40ab-bbeb-81e45795fe61. The queue ID is also included in the URL, and is the string after 'queue/'.

\n@return A Filters object that contains a list of queue IDs or queue ARNs, up to 100, or a list of Channels to use to filter the metrics returned in the response. Metric data is retrieved only for the resources associated with the IDs, ARNs, or Channels included in the filter. You can use both IDs and ARNs together in a request. Only VOICE is supported for Channel.

To find the ARN for a queue, open the queue you want to use in the Amazon Connect Queue editor. The ARN for the queue is displayed in the address bar as part of the URL. For example, the queue ARN is the set of characters at the end of the URL, after 'id=' such as arn:aws:connect:us-east-1:270923740243:instance/78fb859d-1b7d-44b1-8aa3-12f0835c5855/queue/1d1a4575-9618-40ab-bbeb-81e45795fe61. The queue ID is also included in the URL, and is the string after 'queue/'.*/", - "getterMethodName" : "getFilters", - "getterModel" : { - "returnType" : "Filters", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Filters", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "Filters", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "Filters", - "sensitive" : false, - "setterDocumentation" : "/**

A Filters object that contains a list of queue IDs or queue ARNs, up to 100, or a list of Channels to use to filter the metrics returned in the response. Metric data is retrieved only for the resources associated with the IDs, ARNs, or Channels included in the filter. You can use both IDs and ARNs together in a request. Only VOICE is supported for Channel.

To find the ARN for a queue, open the queue you want to use in the Amazon Connect Queue editor. The ARN for the queue is displayed in the address bar as part of the URL. For example, the queue ARN is the set of characters at the end of the URL, after 'id=' such as arn:aws:connect:us-east-1:270923740243:instance/78fb859d-1b7d-44b1-8aa3-12f0835c5855/queue/1d1a4575-9618-40ab-bbeb-81e45795fe61. The queue ID is also included in the URL, and is the string after 'queue/'.

\n@param filters A Filters object that contains a list of queue IDs or queue ARNs, up to 100, or a list of Channels to use to filter the metrics returned in the response. Metric data is retrieved only for the resources associated with the IDs, ARNs, or Channels included in the filter. You can use both IDs and ARNs together in a request. Only VOICE is supported for Channel.

To find the ARN for a queue, open the queue you want to use in the Amazon Connect Queue editor. The ARN for the queue is displayed in the address bar as part of the URL. For example, the queue ARN is the set of characters at the end of the URL, after 'id=' such as arn:aws:connect:us-east-1:270923740243:instance/78fb859d-1b7d-44b1-8aa3-12f0835c5855/queue/1d1a4575-9618-40ab-bbeb-81e45795fe61. The queue ID is also included in the URL, and is the string after 'queue/'.*/", - "setterMethodName" : "setFilters", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "Filters", - "variableName" : "filters", - "variableType" : "Filters", - "documentation" : "", - "simpleType" : "Filters", - "variableSetterType" : "Filters" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : false, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

A Filters object that contains a list of queue IDs or queue ARNs, up to 100, or a list of Channels to use to filter the metrics returned in the response. Metric data is retrieved only for the resources associated with the IDs, ARNs, or Channels included in the filter. You can use both IDs and ARNs together in a request. Only VOICE is supported for Channel.

To find the ARN for a queue, open the queue you want to use in the Amazon Connect Queue editor. The ARN for the queue is displayed in the address bar as part of the URL. For example, the queue ARN is the set of characters at the end of the URL, after 'id=' such as arn:aws:connect:us-east-1:270923740243:instance/78fb859d-1b7d-44b1-8aa3-12f0835c5855/queue/1d1a4575-9618-40ab-bbeb-81e45795fe61. The queue ID is also included in the URL, and is the string after 'queue/'.

\n@param filters A Filters object that contains a list of queue IDs or queue ARNs, up to 100, or a list of Channels to use to filter the metrics returned in the response. Metric data is retrieved only for the resources associated with the IDs, ARNs, or Channels included in the filter. You can use both IDs and ARNs together in a request. Only VOICE is supported for Channel.

To find the ARN for a queue, open the queue you want to use in the Amazon Connect Queue editor. The ARN for the queue is displayed in the address bar as part of the URL. For example, the queue ARN is the set of characters at the end of the URL, after 'id=' such as arn:aws:connect:us-east-1:270923740243:instance/78fb859d-1b7d-44b1-8aa3-12f0835c5855/queue/1d1a4575-9618-40ab-bbeb-81e45795fe61. The queue ID is also included in the URL, and is the string after 'queue/'.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "Filters", - "variableName" : "filters", - "variableType" : "Filters", - "documentation" : "

A Filters object that contains a list of queue IDs or queue ARNs, up to 100, or a list of Channels to use to filter the metrics returned in the response. Metric data is retrieved only for the resources associated with the IDs, ARNs, or Channels included in the filter. You can use both IDs and ARNs together in a request. Only VOICE is supported for Channel.

To find the ARN for a queue, open the queue you want to use in the Amazon Connect Queue editor. The ARN for the queue is displayed in the address bar as part of the URL. For example, the queue ARN is the set of characters at the end of the URL, after 'id=' such as arn:aws:connect:us-east-1:270923740243:instance/78fb859d-1b7d-44b1-8aa3-12f0835c5855/queue/1d1a4575-9618-40ab-bbeb-81e45795fe61. The queue ID is also included in the URL, and is the string after 'queue/'.

", - "simpleType" : "Filters", - "variableSetterType" : "Filters" - }, - "xmlNameSpaceUri" : null - }, { - "c2jName" : "Groupings", - "c2jShape" : "Groupings", - "deprecated" : false, - "documentation" : "

The grouping applied to the metrics returned. For example, when results are grouped by queueId, the metrics returned are grouped by queue. The values returned apply to the metrics for each queue rather than aggregated for all queues.

The current version supports grouping by Queue

If no Grouping is included in the request, a summary of HistoricalMetrics for all queues is returned.

", - "enumType" : "Grouping", - "fluentSetterDocumentation" : "/**

The grouping applied to the metrics returned. For example, when results are grouped by queueId, the metrics returned are grouped by queue. The values returned apply to the metrics for each queue rather than aggregated for all queues.

The current version supports grouping by Queue

If no Grouping is included in the request, a summary of HistoricalMetrics for all queues is returned.

\n@param groupings The grouping applied to the metrics returned. For example, when results are grouped by queueId, the metrics returned are grouped by queue. The values returned apply to the metrics for each queue rather than aggregated for all queues.

The current version supports grouping by Queue

If no Grouping is included in the request, a summary of HistoricalMetrics for all queues is returned.\n@return Returns a reference to this object so that method calls can be chained together.\n@see Grouping*/", - "fluentSetterMethodName" : "withGroupings", - "getterDocumentation" : "/**

The grouping applied to the metrics returned. For example, when results are grouped by queueId, the metrics returned are grouped by queue. The values returned apply to the metrics for each queue rather than aggregated for all queues.

The current version supports grouping by Queue

If no Grouping is included in the request, a summary of HistoricalMetrics for all queues is returned.

\n@return The grouping applied to the metrics returned. For example, when results are grouped by queueId, the metrics returned are grouped by queue. The values returned apply to the metrics for each queue rather than aggregated for all queues.

The current version supports grouping by Queue

If no Grouping is included in the request, a summary of HistoricalMetrics for all queues is returned.\n@see Grouping*/", - "getterMethodName" : "getGroupings", - "getterModel" : { - "returnType" : "java.util.List", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Groupings", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "Groupings", + "unmarshallLocationName" : "Channels", "uri" : false }, "idempotencyToken" : false, @@ -10674,13 +7956,13 @@ "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", - "c2jShape" : "Grouping", + "c2jShape" : "Channel", "deprecated" : false, "documentation" : "", - "enumType" : "Grouping", - "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.\n@see Grouping*/", + "enumType" : "Channel", + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.\n@see Channel*/", "fluentSetterMethodName" : "withMember", - "getterDocumentation" : "/**\n@return \n@see Grouping*/", + "getterDocumentation" : "/**\n@return \n@see Channel*/", "getterMethodName" : "getMember", "getterModel" : { "returnType" : "String", @@ -10714,7 +7996,7 @@ "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, - "setterDocumentation" : "/**\n@param member \n@see Grouping*/", + "setterDocumentation" : "/**\n@param member \n@see Channel*/", "setterMethodName" : "setMember", "setterModel" : { "timestampFormat" : null, @@ -10728,7 +8010,7 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.\n@see Grouping*/", + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.\n@see Channel*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", @@ -10756,14 +8038,14 @@ "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", - "name" : "Groupings", + "name" : "Channels", "sensitive" : false, - "setterDocumentation" : "/**

The grouping applied to the metrics returned. For example, when results are grouped by queueId, the metrics returned are grouped by queue. The values returned apply to the metrics for each queue rather than aggregated for all queues.

The current version supports grouping by Queue

If no Grouping is included in the request, a summary of HistoricalMetrics for all queues is returned.

\n@param groupings The grouping applied to the metrics returned. For example, when results are grouped by queueId, the metrics returned are grouped by queue. The values returned apply to the metrics for each queue rather than aggregated for all queues.

The current version supports grouping by Queue

If no Grouping is included in the request, a summary of HistoricalMetrics for all queues is returned.\n@see Grouping*/", - "setterMethodName" : "setGroupings", + "setterDocumentation" : "/**

The channel to use to filter the metrics.

\n@param channels The channel to use to filter the metrics.\n@see Channel*/", + "setterMethodName" : "setChannels", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "java.util.List", - "variableName" : "groupings", + "variableName" : "channels", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", @@ -10772,176 +8054,376 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The grouping applied to the metrics returned. For example, when results are grouped by queueId, the metrics returned are grouped by queue. The values returned apply to the metrics for each queue rather than aggregated for all queues.

The current version supports grouping by Queue

If no Grouping is included in the request, a summary of HistoricalMetrics for all queues is returned.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setGroupings(java.util.Collection)} or {@link #withGroupings(java.util.Collection)} if you want to override the existing values.

\n@param groupings The grouping applied to the metrics returned. For example, when results are grouped by queueId, the metrics returned are grouped by queue. The values returned apply to the metrics for each queue rather than aggregated for all queues.

The current version supports grouping by Queue

If no Grouping is included in the request, a summary of HistoricalMetrics for all queues is returned.\n@return Returns a reference to this object so that method calls can be chained together.\n@see Grouping*/", + "varargSetterDocumentation" : "/**

The channel to use to filter the metrics.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setChannels(java.util.Collection)} or {@link #withChannels(java.util.Collection)} if you want to override the existing values.

\n@param channels The channel to use to filter the metrics.\n@return Returns a reference to this object so that method calls can be chained together.\n@see Channel*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "java.util.List", - "variableName" : "groupings", + "variableName" : "channels", "variableType" : "java.util.List", - "documentation" : "

The grouping applied to the metrics returned. For example, when results are grouped by queueId, the metrics returned are grouped by queue. The values returned apply to the metrics for each queue rather than aggregated for all queues.

The current version supports grouping by Queue

If no Grouping is included in the request, a summary of HistoricalMetrics for all queues is returned.

", + "documentation" : "

The channel to use to filter the metrics.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null - }, { - "c2jName" : "HistoricalMetrics", - "c2jShape" : "HistoricalMetrics", - "deprecated" : false, - "documentation" : "

A list of HistoricalMetric objects that contain the metrics to retrieve with the request.

A HistoricalMetric object contains: HistoricalMetricName, Statistic, Threshold, and Unit.

You must list each metric to retrieve data for in the request. For each historical metric you include in the request, you must include a Unit and a Statistic.

The following historical metrics are available:

CONTACTS_QUEUED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED

Unit: COUNT

Statistics: SUM

CONTACTS_ABANDONED

Unit: COUNT

Statistics: SUM

CONTACTS_CONSULTED

Unit: COUNT

Statistics: SUM

CONTACTS_AGENT_HUNG_UP_FIRST

Unit: COUNT

Statistics: SUM

CONTACTS_HANDLED_INCOMING

Unit: COUNT

Statistics: SUM

CONTACTS_HANDLED_OUTBOUND

Unit: COUNT

Statistics: SUM

CONTACTS_HOLD_ABANDONS

Unit: COUNT

Statistics: SUM

CONTACTS_TRANSFERRED_IN

Unit: COUNT

Statistics: SUM

CONTACTS_TRANSFERRED_OUT

Unit: COUNT

Statistics: SUM

CONTACTS_TRANSFERRED_IN_FROM_QUEUE

Unit: COUNT

Statistics: SUM

CONTACTS_TRANSFERRED_OUT_FROM_QUEUE

Unit: COUNT

Statistics: SUM

CALLBACK_CONTACTS_HANDLED

Unit: COUNT

Statistics: SUM

CALLBACK_CONTACTS_HANDLED

Unit: COUNT

Statistics: SUM

API_CONTACTS_HANDLED

Unit: COUNT

Statistics: SUM

CONTACTS_MISSED

Unit: COUNT

Statistics: SUM

OCCUPANCY

Unit: PERCENT

Statistics: AVG

HANDLE_TIME

Unit: SECONDS

Statistics: AVG

AFTER_CONTACT_WORK_TIME

Unit: SECONDS

Statistics: AVG

QUEUED_TIME

Unit: SECONDS

Statistics: MAX

ABANDON_TIME

Unit: COUNT

Statistics: SUM

QUEUE_ANSWER_TIME

Unit: SECONDS

Statistics: AVG

HOLD_TIME

Unit: SECONDS

Statistics: AVG

INTERACTION_TIME

Unit: SECONDS

Statistics: AVG

INTERACTION_AND_HOLD_TIME

Unit: SECONDS

Statistics: AVG

SERVICE_LEVEL

Unit: PERCENT

Statistics: AVG

Threshold: Only \"Less than\" comparisons are supported, with the following service level thresholds: 15, 20, 25, 30, 45, 60, 90, 120, 180, 240, 300, 600

", - "enumType" : null, - "fluentSetterDocumentation" : "/**

A list of HistoricalMetric objects that contain the metrics to retrieve with the request.

A HistoricalMetric object contains: HistoricalMetricName, Statistic, Threshold, and Unit.

You must list each metric to retrieve data for in the request. For each historical metric you include in the request, you must include a Unit and a Statistic.

The following historical metrics are available:

CONTACTS_QUEUED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED

Unit: COUNT

Statistics: SUM

CONTACTS_ABANDONED

Unit: COUNT

Statistics: SUM

CONTACTS_CONSULTED

Unit: COUNT

Statistics: SUM

CONTACTS_AGENT_HUNG_UP_FIRST

Unit: COUNT

Statistics: SUM

CONTACTS_HANDLED_INCOMING

Unit: COUNT

Statistics: SUM

CONTACTS_HANDLED_OUTBOUND

Unit: COUNT

Statistics: SUM

CONTACTS_HOLD_ABANDONS

Unit: COUNT

Statistics: SUM

CONTACTS_TRANSFERRED_IN

Unit: COUNT

Statistics: SUM

CONTACTS_TRANSFERRED_OUT

Unit: COUNT

Statistics: SUM

CONTACTS_TRANSFERRED_IN_FROM_QUEUE

Unit: COUNT

Statistics: SUM

CONTACTS_TRANSFERRED_OUT_FROM_QUEUE

Unit: COUNT

Statistics: SUM

CALLBACK_CONTACTS_HANDLED

Unit: COUNT

Statistics: SUM

CALLBACK_CONTACTS_HANDLED

Unit: COUNT

Statistics: SUM

API_CONTACTS_HANDLED

Unit: COUNT

Statistics: SUM

CONTACTS_MISSED

Unit: COUNT

Statistics: SUM

OCCUPANCY

Unit: PERCENT

Statistics: AVG

HANDLE_TIME

Unit: SECONDS

Statistics: AVG

AFTER_CONTACT_WORK_TIME

Unit: SECONDS

Statistics: AVG

QUEUED_TIME

Unit: SECONDS

Statistics: MAX

ABANDON_TIME

Unit: COUNT

Statistics: SUM

QUEUE_ANSWER_TIME

Unit: SECONDS

Statistics: AVG

HOLD_TIME

Unit: SECONDS

Statistics: AVG

INTERACTION_TIME

Unit: SECONDS

Statistics: AVG

INTERACTION_AND_HOLD_TIME

Unit: SECONDS

Statistics: AVG

SERVICE_LEVEL

Unit: PERCENT

Statistics: AVG

Threshold: Only \"Less than\" comparisons are supported, with the following service level thresholds: 15, 20, 25, 30, 45, 60, 90, 120, 180, 240, 300, 600

\n@param historicalMetrics A list of HistoricalMetric objects that contain the metrics to retrieve with the request.

A HistoricalMetric object contains: HistoricalMetricName, Statistic, Threshold, and Unit.

You must list each metric to retrieve data for in the request. For each historical metric you include in the request, you must include a Unit and a Statistic.

The following historical metrics are available:

CONTACTS_QUEUED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED

Unit: COUNT

Statistics: SUM

CONTACTS_ABANDONED

Unit: COUNT

Statistics: SUM

CONTACTS_CONSULTED

Unit: COUNT

Statistics: SUM

CONTACTS_AGENT_HUNG_UP_FIRST

Unit: COUNT

Statistics: SUM

CONTACTS_HANDLED_INCOMING

Unit: COUNT

Statistics: SUM

CONTACTS_HANDLED_OUTBOUND

Unit: COUNT

Statistics: SUM

CONTACTS_HOLD_ABANDONS

Unit: COUNT

Statistics: SUM

CONTACTS_TRANSFERRED_IN

Unit: COUNT

Statistics: SUM

CONTACTS_TRANSFERRED_OUT

Unit: COUNT

Statistics: SUM

CONTACTS_TRANSFERRED_IN_FROM_QUEUE

Unit: COUNT

Statistics: SUM

CONTACTS_TRANSFERRED_OUT_FROM_QUEUE

Unit: COUNT

Statistics: SUM

CALLBACK_CONTACTS_HANDLED

Unit: COUNT

Statistics: SUM

CALLBACK_CONTACTS_HANDLED

Unit: COUNT

Statistics: SUM

API_CONTACTS_HANDLED

Unit: COUNT

Statistics: SUM

CONTACTS_MISSED

Unit: COUNT

Statistics: SUM

OCCUPANCY

Unit: PERCENT

Statistics: AVG

HANDLE_TIME

Unit: SECONDS

Statistics: AVG

AFTER_CONTACT_WORK_TIME

Unit: SECONDS

Statistics: AVG

QUEUED_TIME

Unit: SECONDS

Statistics: MAX

ABANDON_TIME

Unit: COUNT

Statistics: SUM

QUEUE_ANSWER_TIME

Unit: SECONDS

Statistics: AVG

HOLD_TIME

Unit: SECONDS

Statistics: AVG

INTERACTION_TIME

Unit: SECONDS

Statistics: AVG

INTERACTION_AND_HOLD_TIME

Unit: SECONDS

Statistics: AVG

SERVICE_LEVEL

Unit: PERCENT

Statistics: AVG

Threshold: Only \"Less than\" comparisons are supported, with the following service level thresholds: 15, 20, 25, 30, 45, 60, 90, 120, 180, 240, 300, 600

\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withHistoricalMetrics", - "getterDocumentation" : "/**

A list of HistoricalMetric objects that contain the metrics to retrieve with the request.

A HistoricalMetric object contains: HistoricalMetricName, Statistic, Threshold, and Unit.

You must list each metric to retrieve data for in the request. For each historical metric you include in the request, you must include a Unit and a Statistic.

The following historical metrics are available:

CONTACTS_QUEUED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED

Unit: COUNT

Statistics: SUM

CONTACTS_ABANDONED

Unit: COUNT

Statistics: SUM

CONTACTS_CONSULTED

Unit: COUNT

Statistics: SUM

CONTACTS_AGENT_HUNG_UP_FIRST

Unit: COUNT

Statistics: SUM

CONTACTS_HANDLED_INCOMING

Unit: COUNT

Statistics: SUM

CONTACTS_HANDLED_OUTBOUND

Unit: COUNT

Statistics: SUM

CONTACTS_HOLD_ABANDONS

Unit: COUNT

Statistics: SUM

CONTACTS_TRANSFERRED_IN

Unit: COUNT

Statistics: SUM

CONTACTS_TRANSFERRED_OUT

Unit: COUNT

Statistics: SUM

CONTACTS_TRANSFERRED_IN_FROM_QUEUE

Unit: COUNT

Statistics: SUM

CONTACTS_TRANSFERRED_OUT_FROM_QUEUE

Unit: COUNT

Statistics: SUM

CALLBACK_CONTACTS_HANDLED

Unit: COUNT

Statistics: SUM

CALLBACK_CONTACTS_HANDLED

Unit: COUNT

Statistics: SUM

API_CONTACTS_HANDLED

Unit: COUNT

Statistics: SUM

CONTACTS_MISSED

Unit: COUNT

Statistics: SUM

OCCUPANCY

Unit: PERCENT

Statistics: AVG

HANDLE_TIME

Unit: SECONDS

Statistics: AVG

AFTER_CONTACT_WORK_TIME

Unit: SECONDS

Statistics: AVG

QUEUED_TIME

Unit: SECONDS

Statistics: MAX

ABANDON_TIME

Unit: COUNT

Statistics: SUM

QUEUE_ANSWER_TIME

Unit: SECONDS

Statistics: AVG

HOLD_TIME

Unit: SECONDS

Statistics: AVG

INTERACTION_TIME

Unit: SECONDS

Statistics: AVG

INTERACTION_AND_HOLD_TIME

Unit: SECONDS

Statistics: AVG

SERVICE_LEVEL

Unit: PERCENT

Statistics: AVG

Threshold: Only \"Less than\" comparisons are supported, with the following service level thresholds: 15, 20, 25, 30, 45, 60, 90, 120, 180, 240, 300, 600

\n@return A list of HistoricalMetric objects that contain the metrics to retrieve with the request.

A HistoricalMetric object contains: HistoricalMetricName, Statistic, Threshold, and Unit.

You must list each metric to retrieve data for in the request. For each historical metric you include in the request, you must include a Unit and a Statistic.

The following historical metrics are available:

CONTACTS_QUEUED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED

Unit: COUNT

Statistics: SUM

CONTACTS_ABANDONED

Unit: COUNT

Statistics: SUM

CONTACTS_CONSULTED

Unit: COUNT

Statistics: SUM

CONTACTS_AGENT_HUNG_UP_FIRST

Unit: COUNT

Statistics: SUM

CONTACTS_HANDLED_INCOMING

Unit: COUNT

Statistics: SUM

CONTACTS_HANDLED_OUTBOUND

Unit: COUNT

Statistics: SUM

CONTACTS_HOLD_ABANDONS

Unit: COUNT

Statistics: SUM

CONTACTS_TRANSFERRED_IN

Unit: COUNT

Statistics: SUM

CONTACTS_TRANSFERRED_OUT

Unit: COUNT

Statistics: SUM

CONTACTS_TRANSFERRED_IN_FROM_QUEUE

Unit: COUNT

Statistics: SUM

CONTACTS_TRANSFERRED_OUT_FROM_QUEUE

Unit: COUNT

Statistics: SUM

CALLBACK_CONTACTS_HANDLED

Unit: COUNT

Statistics: SUM

CALLBACK_CONTACTS_HANDLED

Unit: COUNT

Statistics: SUM

API_CONTACTS_HANDLED

Unit: COUNT

Statistics: SUM

CONTACTS_MISSED

Unit: COUNT

Statistics: SUM

OCCUPANCY

Unit: PERCENT

Statistics: AVG

HANDLE_TIME

Unit: SECONDS

Statistics: AVG

AFTER_CONTACT_WORK_TIME

Unit: SECONDS

Statistics: AVG

QUEUED_TIME

Unit: SECONDS

Statistics: MAX

ABANDON_TIME

Unit: COUNT

Statistics: SUM

QUEUE_ANSWER_TIME

Unit: SECONDS

Statistics: AVG

HOLD_TIME

Unit: SECONDS

Statistics: AVG

INTERACTION_TIME

Unit: SECONDS

Statistics: AVG

INTERACTION_AND_HOLD_TIME

Unit: SECONDS

Statistics: AVG

SERVICE_LEVEL

Unit: PERCENT

Statistics: AVG

Threshold: Only \"Less than\" comparisons are supported, with the following service level thresholds: 15, 20, 25, 30, 45, 60, 90, 120, 180, 240, 300, 600

*/", - "getterMethodName" : "getHistoricalMetrics", - "getterModel" : { - "returnType" : "java.util.List", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "HistoricalMetrics", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "HistoricalMetrics", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : true, - "listModel" : { - "implType" : "java.util.ArrayList", - "interfaceType" : "java.util.List", - "listMemberModel" : { - "c2jName" : "member", - "c2jShape" : "HistoricalMetric", - "deprecated" : false, - "documentation" : "", - "enumType" : null, - "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMember", - "getterDocumentation" : "/**\n@return */", - "getterMethodName" : "getMember", - "getterModel" : { - "returnType" : "HistoricalMetric", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "member", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "member", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "Member", - "sensitive" : false, - "setterDocumentation" : "/**\n@param member */", - "setterMethodName" : "setMember", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "HistoricalMetric", - "variableName" : "member", - "variableType" : "HistoricalMetric", - "documentation" : "", - "simpleType" : "HistoricalMetric", - "variableSetterType" : "HistoricalMetric" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : false, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "HistoricalMetric", - "variableName" : "member", - "variableType" : "HistoricalMetric", + } ], + "membersAsMap" : { + "Channels" : { + "c2jName" : "Channels", + "c2jShape" : "Channels", + "deprecated" : false, + "documentation" : "

The channel to use to filter the metrics.

", + "enumType" : "Channel", + "fluentSetterDocumentation" : "/**

The channel to use to filter the metrics.

\n@param channels The channel to use to filter the metrics.\n@return Returns a reference to this object so that method calls can be chained together.\n@see Channel*/", + "fluentSetterMethodName" : "withChannels", + "getterDocumentation" : "/**

The channel to use to filter the metrics.

\n@return The channel to use to filter the metrics.\n@see Channel*/", + "getterMethodName" : "getChannels", + "getterModel" : { + "returnType" : "java.util.List", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Channels", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Channels", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "Channel", + "deprecated" : false, "documentation" : "", - "simpleType" : "HistoricalMetric", - "variableSetterType" : "HistoricalMetric" + "enumType" : "Channel", + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.\n@see Channel*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return \n@see Channel*/", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member \n@see Channel*/", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "member", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.\n@see Channel*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "member", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null }, - "xmlNameSpaceUri" : null + "memberLocationName" : null, + "memberType" : "String", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : true, + "simpleType" : "String", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" }, - "memberLocationName" : null, - "memberType" : "HistoricalMetric", "map" : false, - "marshallNonAutoConstructedEmptyLists" : false, - "memberAdditionalMarshallingPath" : null, - "memberAdditionalUnmarshallingPath" : null, - "sendEmptyQueryString" : false, + "mapModel" : null, + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "Channels", + "sensitive" : false, + "setterDocumentation" : "/**

The channel to use to filter the metrics.

\n@param channels The channel to use to filter the metrics.\n@see Channel*/", + "setterMethodName" : "setChannels", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "channels", + "variableType" : "java.util.List", + "documentation" : "", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "shouldEmitLegacyEnumSetter" : false, "simple" : false, - "simpleType" : "HistoricalMetric", - "templateImplType" : "java.util.ArrayList", - "templateType" : "java.util.List" - }, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "List", - "marshallingType" : "LIST", - "name" : "HistoricalMetrics", - "sensitive" : false, - "setterDocumentation" : "/**

A list of HistoricalMetric objects that contain the metrics to retrieve with the request.

A HistoricalMetric object contains: HistoricalMetricName, Statistic, Threshold, and Unit.

You must list each metric to retrieve data for in the request. For each historical metric you include in the request, you must include a Unit and a Statistic.

The following historical metrics are available:

CONTACTS_QUEUED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED

Unit: COUNT

Statistics: SUM

CONTACTS_ABANDONED

Unit: COUNT

Statistics: SUM

CONTACTS_CONSULTED

Unit: COUNT

Statistics: SUM

CONTACTS_AGENT_HUNG_UP_FIRST

Unit: COUNT

Statistics: SUM

CONTACTS_HANDLED_INCOMING

Unit: COUNT

Statistics: SUM

CONTACTS_HANDLED_OUTBOUND

Unit: COUNT

Statistics: SUM

CONTACTS_HOLD_ABANDONS

Unit: COUNT

Statistics: SUM

CONTACTS_TRANSFERRED_IN

Unit: COUNT

Statistics: SUM

CONTACTS_TRANSFERRED_OUT

Unit: COUNT

Statistics: SUM

CONTACTS_TRANSFERRED_IN_FROM_QUEUE

Unit: COUNT

Statistics: SUM

CONTACTS_TRANSFERRED_OUT_FROM_QUEUE

Unit: COUNT

Statistics: SUM

CALLBACK_CONTACTS_HANDLED

Unit: COUNT

Statistics: SUM

CALLBACK_CONTACTS_HANDLED

Unit: COUNT

Statistics: SUM

API_CONTACTS_HANDLED

Unit: COUNT

Statistics: SUM

CONTACTS_MISSED

Unit: COUNT

Statistics: SUM

OCCUPANCY

Unit: PERCENT

Statistics: AVG

HANDLE_TIME

Unit: SECONDS

Statistics: AVG

AFTER_CONTACT_WORK_TIME

Unit: SECONDS

Statistics: AVG

QUEUED_TIME

Unit: SECONDS

Statistics: MAX

ABANDON_TIME

Unit: COUNT

Statistics: SUM

QUEUE_ANSWER_TIME

Unit: SECONDS

Statistics: AVG

HOLD_TIME

Unit: SECONDS

Statistics: AVG

INTERACTION_TIME

Unit: SECONDS

Statistics: AVG

INTERACTION_AND_HOLD_TIME

Unit: SECONDS

Statistics: AVG

SERVICE_LEVEL

Unit: PERCENT

Statistics: AVG

Threshold: Only \"Less than\" comparisons are supported, with the following service level thresholds: 15, 20, 25, 30, 45, 60, 90, 120, 180, 240, 300, 600

\n@param historicalMetrics A list of HistoricalMetric objects that contain the metrics to retrieve with the request.

A HistoricalMetric object contains: HistoricalMetricName, Statistic, Threshold, and Unit.

You must list each metric to retrieve data for in the request. For each historical metric you include in the request, you must include a Unit and a Statistic.

The following historical metrics are available:

CONTACTS_QUEUED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED

Unit: COUNT

Statistics: SUM

CONTACTS_ABANDONED

Unit: COUNT

Statistics: SUM

CONTACTS_CONSULTED

Unit: COUNT

Statistics: SUM

CONTACTS_AGENT_HUNG_UP_FIRST

Unit: COUNT

Statistics: SUM

CONTACTS_HANDLED_INCOMING

Unit: COUNT

Statistics: SUM

CONTACTS_HANDLED_OUTBOUND

Unit: COUNT

Statistics: SUM

CONTACTS_HOLD_ABANDONS

Unit: COUNT

Statistics: SUM

CONTACTS_TRANSFERRED_IN

Unit: COUNT

Statistics: SUM

CONTACTS_TRANSFERRED_OUT

Unit: COUNT

Statistics: SUM

CONTACTS_TRANSFERRED_IN_FROM_QUEUE

Unit: COUNT

Statistics: SUM

CONTACTS_TRANSFERRED_OUT_FROM_QUEUE

Unit: COUNT

Statistics: SUM

CALLBACK_CONTACTS_HANDLED

Unit: COUNT

Statistics: SUM

CALLBACK_CONTACTS_HANDLED

Unit: COUNT

Statistics: SUM

API_CONTACTS_HANDLED

Unit: COUNT

Statistics: SUM

CONTACTS_MISSED

Unit: COUNT

Statistics: SUM

OCCUPANCY

Unit: PERCENT

Statistics: AVG

HANDLE_TIME

Unit: SECONDS

Statistics: AVG

AFTER_CONTACT_WORK_TIME

Unit: SECONDS

Statistics: AVG

QUEUED_TIME

Unit: SECONDS

Statistics: MAX

ABANDON_TIME

Unit: COUNT

Statistics: SUM

QUEUE_ANSWER_TIME

Unit: SECONDS

Statistics: AVG

HOLD_TIME

Unit: SECONDS

Statistics: AVG

INTERACTION_TIME

Unit: SECONDS

Statistics: AVG

INTERACTION_AND_HOLD_TIME

Unit: SECONDS

Statistics: AVG

SERVICE_LEVEL

Unit: PERCENT

Statistics: AVG

Threshold: Only \"Less than\" comparisons are supported, with the following service level thresholds: 15, 20, 25, 30, 45, 60, 90, 120, 180, 240, 300, 600

*/", - "setterMethodName" : "setHistoricalMetrics", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "historicalMetrics", - "variableType" : "java.util.List", - "documentation" : "", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : false, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

A list of HistoricalMetric objects that contain the metrics to retrieve with the request.

A HistoricalMetric object contains: HistoricalMetricName, Statistic, Threshold, and Unit.

You must list each metric to retrieve data for in the request. For each historical metric you include in the request, you must include a Unit and a Statistic.

The following historical metrics are available:

CONTACTS_QUEUED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED

Unit: COUNT

Statistics: SUM

CONTACTS_ABANDONED

Unit: COUNT

Statistics: SUM

CONTACTS_CONSULTED

Unit: COUNT

Statistics: SUM

CONTACTS_AGENT_HUNG_UP_FIRST

Unit: COUNT

Statistics: SUM

CONTACTS_HANDLED_INCOMING

Unit: COUNT

Statistics: SUM

CONTACTS_HANDLED_OUTBOUND

Unit: COUNT

Statistics: SUM

CONTACTS_HOLD_ABANDONS

Unit: COUNT

Statistics: SUM

CONTACTS_TRANSFERRED_IN

Unit: COUNT

Statistics: SUM

CONTACTS_TRANSFERRED_OUT

Unit: COUNT

Statistics: SUM

CONTACTS_TRANSFERRED_IN_FROM_QUEUE

Unit: COUNT

Statistics: SUM

CONTACTS_TRANSFERRED_OUT_FROM_QUEUE

Unit: COUNT

Statistics: SUM

CALLBACK_CONTACTS_HANDLED

Unit: COUNT

Statistics: SUM

CALLBACK_CONTACTS_HANDLED

Unit: COUNT

Statistics: SUM

API_CONTACTS_HANDLED

Unit: COUNT

Statistics: SUM

CONTACTS_MISSED

Unit: COUNT

Statistics: SUM

OCCUPANCY

Unit: PERCENT

Statistics: AVG

HANDLE_TIME

Unit: SECONDS

Statistics: AVG

AFTER_CONTACT_WORK_TIME

Unit: SECONDS

Statistics: AVG

QUEUED_TIME

Unit: SECONDS

Statistics: MAX

ABANDON_TIME

Unit: COUNT

Statistics: SUM

QUEUE_ANSWER_TIME

Unit: SECONDS

Statistics: AVG

HOLD_TIME

Unit: SECONDS

Statistics: AVG

INTERACTION_TIME

Unit: SECONDS

Statistics: AVG

INTERACTION_AND_HOLD_TIME

Unit: SECONDS

Statistics: AVG

SERVICE_LEVEL

Unit: PERCENT

Statistics: AVG

Threshold: Only \"Less than\" comparisons are supported, with the following service level thresholds: 15, 20, 25, 30, 45, 60, 90, 120, 180, 240, 300, 600

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setHistoricalMetrics(java.util.Collection)} or {@link #withHistoricalMetrics(java.util.Collection)} if you want to override the existing values.

\n@param historicalMetrics A list of HistoricalMetric objects that contain the metrics to retrieve with the request.

A HistoricalMetric object contains: HistoricalMetricName, Statistic, Threshold, and Unit.

You must list each metric to retrieve data for in the request. For each historical metric you include in the request, you must include a Unit and a Statistic.

The following historical metrics are available:

CONTACTS_QUEUED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED

Unit: COUNT

Statistics: SUM

CONTACTS_ABANDONED

Unit: COUNT

Statistics: SUM

CONTACTS_CONSULTED

Unit: COUNT

Statistics: SUM

CONTACTS_AGENT_HUNG_UP_FIRST

Unit: COUNT

Statistics: SUM

CONTACTS_HANDLED_INCOMING

Unit: COUNT

Statistics: SUM

CONTACTS_HANDLED_OUTBOUND

Unit: COUNT

Statistics: SUM

CONTACTS_HOLD_ABANDONS

Unit: COUNT

Statistics: SUM

CONTACTS_TRANSFERRED_IN

Unit: COUNT

Statistics: SUM

CONTACTS_TRANSFERRED_OUT

Unit: COUNT

Statistics: SUM

CONTACTS_TRANSFERRED_IN_FROM_QUEUE

Unit: COUNT

Statistics: SUM

CONTACTS_TRANSFERRED_OUT_FROM_QUEUE

Unit: COUNT

Statistics: SUM

CALLBACK_CONTACTS_HANDLED

Unit: COUNT

Statistics: SUM

CALLBACK_CONTACTS_HANDLED

Unit: COUNT

Statistics: SUM

API_CONTACTS_HANDLED

Unit: COUNT

Statistics: SUM

CONTACTS_MISSED

Unit: COUNT

Statistics: SUM

OCCUPANCY

Unit: PERCENT

Statistics: AVG

HANDLE_TIME

Unit: SECONDS

Statistics: AVG

AFTER_CONTACT_WORK_TIME

Unit: SECONDS

Statistics: AVG

QUEUED_TIME

Unit: SECONDS

Statistics: MAX

ABANDON_TIME

Unit: COUNT

Statistics: SUM

QUEUE_ANSWER_TIME

Unit: SECONDS

Statistics: AVG

HOLD_TIME

Unit: SECONDS

Statistics: AVG

INTERACTION_TIME

Unit: SECONDS

Statistics: AVG

INTERACTION_AND_HOLD_TIME

Unit: SECONDS

Statistics: AVG

SERVICE_LEVEL

Unit: PERCENT

Statistics: AVG

Threshold: Only \"Less than\" comparisons are supported, with the following service level thresholds: 15, 20, 25, 30, 45, 60, 90, 120, 180, 240, 300, 600

\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "historicalMetrics", - "variableType" : "java.util.List", - "documentation" : "

A list of HistoricalMetric objects that contain the metrics to retrieve with the request.

A HistoricalMetric object contains: HistoricalMetricName, Statistic, Threshold, and Unit.

You must list each metric to retrieve data for in the request. For each historical metric you include in the request, you must include a Unit and a Statistic.

The following historical metrics are available:

CONTACTS_QUEUED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED

Unit: COUNT

Statistics: SUM

CONTACTS_ABANDONED

Unit: COUNT

Statistics: SUM

CONTACTS_CONSULTED

Unit: COUNT

Statistics: SUM

CONTACTS_AGENT_HUNG_UP_FIRST

Unit: COUNT

Statistics: SUM

CONTACTS_HANDLED_INCOMING

Unit: COUNT

Statistics: SUM

CONTACTS_HANDLED_OUTBOUND

Unit: COUNT

Statistics: SUM

CONTACTS_HOLD_ABANDONS

Unit: COUNT

Statistics: SUM

CONTACTS_TRANSFERRED_IN

Unit: COUNT

Statistics: SUM

CONTACTS_TRANSFERRED_OUT

Unit: COUNT

Statistics: SUM

CONTACTS_TRANSFERRED_IN_FROM_QUEUE

Unit: COUNT

Statistics: SUM

CONTACTS_TRANSFERRED_OUT_FROM_QUEUE

Unit: COUNT

Statistics: SUM

CALLBACK_CONTACTS_HANDLED

Unit: COUNT

Statistics: SUM

CALLBACK_CONTACTS_HANDLED

Unit: COUNT

Statistics: SUM

API_CONTACTS_HANDLED

Unit: COUNT

Statistics: SUM

CONTACTS_MISSED

Unit: COUNT

Statistics: SUM

OCCUPANCY

Unit: PERCENT

Statistics: AVG

HANDLE_TIME

Unit: SECONDS

Statistics: AVG

AFTER_CONTACT_WORK_TIME

Unit: SECONDS

Statistics: AVG

QUEUED_TIME

Unit: SECONDS

Statistics: MAX

ABANDON_TIME

Unit: COUNT

Statistics: SUM

QUEUE_ANSWER_TIME

Unit: SECONDS

Statistics: AVG

HOLD_TIME

Unit: SECONDS

Statistics: AVG

INTERACTION_TIME

Unit: SECONDS

Statistics: AVG

INTERACTION_AND_HOLD_TIME

Unit: SECONDS

Statistics: AVG

SERVICE_LEVEL

Unit: PERCENT

Statistics: AVG

Threshold: Only \"Less than\" comparisons are supported, with the following service level thresholds: 15, 20, 25, 30, 45, 60, 90, 120, 180, 240, 300, 600

", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

The channel to use to filter the metrics.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setChannels(java.util.Collection)} or {@link #withChannels(java.util.Collection)} if you want to override the existing values.

\n@param channels The channel to use to filter the metrics.\n@return Returns a reference to this object so that method calls can be chained together.\n@see Channel*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "channels", + "variableType" : "java.util.List", + "documentation" : "

The channel to use to filter the metrics.

", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "xmlNameSpaceUri" : null }, + "Queues" : { + "c2jName" : "Queues", + "c2jShape" : "Queues", + "deprecated" : false, + "documentation" : "

The queues to use to filter the metrics. You can specify up to 100 queues per request.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

The queues to use to filter the metrics. You can specify up to 100 queues per request.

\n@param queues The queues to use to filter the metrics. You can specify up to 100 queues per request.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withQueues", + "getterDocumentation" : "/**

The queues to use to filter the metrics. You can specify up to 100 queues per request.

\n@return The queues to use to filter the metrics. You can specify up to 100 queues per request.*/", + "getterMethodName" : "getQueues", + "getterModel" : { + "returnType" : "java.util.List", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Queues", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Queues", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "QueueId", + "deprecated" : false, + "documentation" : "", + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member */", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "member", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "member", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "String", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : true, + "simpleType" : "String", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" + }, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "Queues", + "sensitive" : false, + "setterDocumentation" : "/**

The queues to use to filter the metrics. You can specify up to 100 queues per request.

\n@param queues The queues to use to filter the metrics. You can specify up to 100 queues per request.*/", + "setterMethodName" : "setQueues", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "queues", + "variableType" : "java.util.List", + "documentation" : "", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

The queues to use to filter the metrics. You can specify up to 100 queues per request.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setQueues(java.util.Collection)} or {@link #withQueues(java.util.Collection)} if you want to override the existing values.

\n@param queues The queues to use to filter the metrics. You can specify up to 100 queues per request.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "queues", + "variableType" : "java.util.List", + "documentation" : "

The queues to use to filter the metrics. You can specify up to 100 queues per request.

", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "xmlNameSpaceUri" : null + } + }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "Filters", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "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 + }, + "deprecated" : false, + "documentation" : "", + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : { + "action" : "GetContactAttributes", + "locationName" : null, + "requestUri" : "/contact/attributes/{InstanceId}/{InitialContactId}", + "target" : null, + "verb" : "GET", "xmlNameSpaceUri" : null - }, { - "c2jName" : "NextToken", - "c2jShape" : "NextToken", + }, + "members" : [ { + "c2jName" : "InstanceId", + "c2jShape" : "InstanceId", "deprecated" : false, - "documentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

", + "documentation" : "

The identifier of the Amazon Connect instance.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withNextToken", - "getterDocumentation" : "/**

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@return The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.*/", - "getterMethodName" : "getNextToken", + "fluentSetterDocumentation" : "/**

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

\n@return The identifier of the Amazon Connect instance.*/", + "getterMethodName" : "getInstanceId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -10954,14 +8436,14 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "NextToken", + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "NextToken", - "uri" : false + "unmarshallLocationName" : "InstanceId", + "uri" : true }, "idempotencyToken" : false, "isBinary" : false, @@ -10972,14 +8454,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "NextToken", + "name" : "InstanceId", "sensitive" : false, - "setterDocumentation" : "/**

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.*/", - "setterMethodName" : "setNextToken", + "setterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.*/", + "setterMethodName" : "setInstanceId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "nextToken", + "variableName" : "instanceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -10988,29 +8470,29 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "nextToken", + "variableName" : "instanceId", "variableType" : "String", - "documentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

", + "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "MaxResults", - "c2jShape" : "MaxResult100", + "c2jName" : "InitialContactId", + "c2jShape" : "ContactId", "deprecated" : false, - "documentation" : "

Indicates the maximum number of results to return per page in the response, between 1-100.

", + "documentation" : "

The identifier of the initial contact.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

Indicates the maximum number of results to return per page in the response, between 1-100.

\n@param maxResults Indicates the maximum number of results to return per page in the response, between 1-100.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMaxResults", - "getterDocumentation" : "/**

Indicates the maximum number of results to return per page in the response, between 1-100.

\n@return Indicates the maximum number of results to return per page in the response, between 1-100.*/", - "getterMethodName" : "getMaxResults", + "fluentSetterDocumentation" : "/**

The identifier of the initial contact.

\n@param initialContactId The identifier of the initial contact.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withInitialContactId", + "getterDocumentation" : "/**

The identifier of the initial contact.

\n@return The identifier of the initial contact.*/", + "getterMethodName" : "getInitialContactId", "getterModel" : { - "returnType" : "Integer", + "returnType" : "String", "documentation" : null }, "http" : { @@ -11021,14 +8503,14 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "MaxResults", + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "InitialContactId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "MaxResults", - "uri" : false + "unmarshallLocationName" : "InitialContactId", + "uri" : true }, "idempotencyToken" : false, "isBinary" : false, @@ -11037,49 +8519,49 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "Integer", - "marshallingType" : "INTEGER", - "name" : "MaxResults", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "InitialContactId", "sensitive" : false, - "setterDocumentation" : "/**

Indicates the maximum number of results to return per page in the response, between 1-100.

\n@param maxResults Indicates the maximum number of results to return per page in the response, between 1-100.*/", - "setterMethodName" : "setMaxResults", + "setterDocumentation" : "/**

The identifier of the initial contact.

\n@param initialContactId The identifier of the initial contact.*/", + "setterMethodName" : "setInitialContactId", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Integer", - "variableName" : "maxResults", - "variableType" : "Integer", + "variableDeclarationType" : "String", + "variableName" : "initialContactId", + "variableType" : "String", "documentation" : "", - "simpleType" : "Integer", - "variableSetterType" : "Integer" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

Indicates the maximum number of results to return per page in the response, between 1-100.

\n@param maxResults Indicates the maximum number of results to return per page in the response, between 1-100.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The identifier of the initial contact.

\n@param initialContactId The identifier of the initial contact.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Integer", - "variableName" : "maxResults", - "variableType" : "Integer", - "documentation" : "

Indicates the maximum number of results to return per page in the response, between 1-100.

", - "simpleType" : "Integer", - "variableSetterType" : "Integer" + "variableDeclarationType" : "String", + "variableName" : "initialContactId", + "variableType" : "String", + "documentation" : "

The identifier of the initial contact.

", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "EndTime" : { - "c2jName" : "EndTime", - "c2jShape" : "timestamp", + "InitialContactId" : { + "c2jName" : "InitialContactId", + "c2jShape" : "ContactId", "deprecated" : false, - "documentation" : "

The timestamp, in UNIX Epoch time format, at which to end the reporting interval for the retrieval of historical metrics data. The time must be specified using an interval of 5 minutes, such as 11:00, 11:05, 11:10, and must be later than the StartTime timestamp.

The time range between StartTime and EndTime must be less than 24 hours.

", + "documentation" : "

The identifier of the initial contact.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

The timestamp, in UNIX Epoch time format, at which to end the reporting interval for the retrieval of historical metrics data. The time must be specified using an interval of 5 minutes, such as 11:00, 11:05, 11:10, and must be later than the StartTime timestamp.

The time range between StartTime and EndTime must be less than 24 hours.

\n@param endTime The timestamp, in UNIX Epoch time format, at which to end the reporting interval for the retrieval of historical metrics data. The time must be specified using an interval of 5 minutes, such as 11:00, 11:05, 11:10, and must be later than the StartTime timestamp.

The time range between StartTime and EndTime must be less than 24 hours.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withEndTime", - "getterDocumentation" : "/**

The timestamp, in UNIX Epoch time format, at which to end the reporting interval for the retrieval of historical metrics data. The time must be specified using an interval of 5 minutes, such as 11:00, 11:05, 11:10, and must be later than the StartTime timestamp.

The time range between StartTime and EndTime must be less than 24 hours.

\n@return The timestamp, in UNIX Epoch time format, at which to end the reporting interval for the retrieval of historical metrics data. The time must be specified using an interval of 5 minutes, such as 11:00, 11:05, 11:10, and must be later than the StartTime timestamp.

The time range between StartTime and EndTime must be less than 24 hours.*/", - "getterMethodName" : "getEndTime", + "fluentSetterDocumentation" : "/**

The identifier of the initial contact.

\n@param initialContactId The identifier of the initial contact.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withInitialContactId", + "getterDocumentation" : "/**

The identifier of the initial contact.

\n@return The identifier of the initial contact.*/", + "getterMethodName" : "getInitialContactId", "getterModel" : { - "returnType" : "java.util.Date", + "returnType" : "String", "documentation" : null }, "http" : { @@ -11090,14 +8572,14 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "EndTime", + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "InitialContactId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "EndTime", - "uri" : false + "unmarshallLocationName" : "InitialContactId", + "uri" : true }, "idempotencyToken" : false, "isBinary" : false, @@ -11106,48 +8588,48 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "java.util.Date", - "marshallingType" : "DATE", - "name" : "EndTime", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "InitialContactId", "sensitive" : false, - "setterDocumentation" : "/**

The timestamp, in UNIX Epoch time format, at which to end the reporting interval for the retrieval of historical metrics data. The time must be specified using an interval of 5 minutes, such as 11:00, 11:05, 11:10, and must be later than the StartTime timestamp.

The time range between StartTime and EndTime must be less than 24 hours.

\n@param endTime The timestamp, in UNIX Epoch time format, at which to end the reporting interval for the retrieval of historical metrics data. The time must be specified using an interval of 5 minutes, such as 11:00, 11:05, 11:10, and must be later than the StartTime timestamp.

The time range between StartTime and EndTime must be less than 24 hours.*/", - "setterMethodName" : "setEndTime", + "setterDocumentation" : "/**

The identifier of the initial contact.

\n@param initialContactId The identifier of the initial contact.*/", + "setterMethodName" : "setInitialContactId", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.Date", - "variableName" : "endTime", - "variableType" : "java.util.Date", + "variableDeclarationType" : "String", + "variableName" : "initialContactId", + "variableType" : "String", "documentation" : "", - "simpleType" : "Date", - "variableSetterType" : "java.util.Date" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The timestamp, in UNIX Epoch time format, at which to end the reporting interval for the retrieval of historical metrics data. The time must be specified using an interval of 5 minutes, such as 11:00, 11:05, 11:10, and must be later than the StartTime timestamp.

The time range between StartTime and EndTime must be less than 24 hours.

\n@param endTime The timestamp, in UNIX Epoch time format, at which to end the reporting interval for the retrieval of historical metrics data. The time must be specified using an interval of 5 minutes, such as 11:00, 11:05, 11:10, and must be later than the StartTime timestamp.

The time range between StartTime and EndTime must be less than 24 hours.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The identifier of the initial contact.

\n@param initialContactId The identifier of the initial contact.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { - "timestampFormat" : "unixTimestamp", - "variableDeclarationType" : "java.util.Date", - "variableName" : "endTime", - "variableType" : "java.util.Date", - "documentation" : "

The timestamp, in UNIX Epoch time format, at which to end the reporting interval for the retrieval of historical metrics data. The time must be specified using an interval of 5 minutes, such as 11:00, 11:05, 11:10, and must be later than the StartTime timestamp.

The time range between StartTime and EndTime must be less than 24 hours.

", - "simpleType" : "Date", - "variableSetterType" : "java.util.Date" + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "initialContactId", + "variableType" : "String", + "documentation" : "

The identifier of the initial contact.

", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "Filters" : { - "c2jName" : "Filters", - "c2jShape" : "Filters", + "InstanceId" : { + "c2jName" : "InstanceId", + "c2jShape" : "InstanceId", "deprecated" : false, - "documentation" : "

A Filters object that contains a list of queue IDs or queue ARNs, up to 100, or a list of Channels to use to filter the metrics returned in the response. Metric data is retrieved only for the resources associated with the IDs, ARNs, or Channels included in the filter. You can use both IDs and ARNs together in a request. Only VOICE is supported for Channel.

To find the ARN for a queue, open the queue you want to use in the Amazon Connect Queue editor. The ARN for the queue is displayed in the address bar as part of the URL. For example, the queue ARN is the set of characters at the end of the URL, after 'id=' such as arn:aws:connect:us-east-1:270923740243:instance/78fb859d-1b7d-44b1-8aa3-12f0835c5855/queue/1d1a4575-9618-40ab-bbeb-81e45795fe61. The queue ID is also included in the URL, and is the string after 'queue/'.

", + "documentation" : "

The identifier of the Amazon Connect instance.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

A Filters object that contains a list of queue IDs or queue ARNs, up to 100, or a list of Channels to use to filter the metrics returned in the response. Metric data is retrieved only for the resources associated with the IDs, ARNs, or Channels included in the filter. You can use both IDs and ARNs together in a request. Only VOICE is supported for Channel.

To find the ARN for a queue, open the queue you want to use in the Amazon Connect Queue editor. The ARN for the queue is displayed in the address bar as part of the URL. For example, the queue ARN is the set of characters at the end of the URL, after 'id=' such as arn:aws:connect:us-east-1:270923740243:instance/78fb859d-1b7d-44b1-8aa3-12f0835c5855/queue/1d1a4575-9618-40ab-bbeb-81e45795fe61. The queue ID is also included in the URL, and is the string after 'queue/'.

\n@param filters A Filters object that contains a list of queue IDs or queue ARNs, up to 100, or a list of Channels to use to filter the metrics returned in the response. Metric data is retrieved only for the resources associated with the IDs, ARNs, or Channels included in the filter. You can use both IDs and ARNs together in a request. Only VOICE is supported for Channel.

To find the ARN for a queue, open the queue you want to use in the Amazon Connect Queue editor. The ARN for the queue is displayed in the address bar as part of the URL. For example, the queue ARN is the set of characters at the end of the URL, after 'id=' such as arn:aws:connect:us-east-1:270923740243:instance/78fb859d-1b7d-44b1-8aa3-12f0835c5855/queue/1d1a4575-9618-40ab-bbeb-81e45795fe61. The queue ID is also included in the URL, and is the string after 'queue/'.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withFilters", - "getterDocumentation" : "/**

A Filters object that contains a list of queue IDs or queue ARNs, up to 100, or a list of Channels to use to filter the metrics returned in the response. Metric data is retrieved only for the resources associated with the IDs, ARNs, or Channels included in the filter. You can use both IDs and ARNs together in a request. Only VOICE is supported for Channel.

To find the ARN for a queue, open the queue you want to use in the Amazon Connect Queue editor. The ARN for the queue is displayed in the address bar as part of the URL. For example, the queue ARN is the set of characters at the end of the URL, after 'id=' such as arn:aws:connect:us-east-1:270923740243:instance/78fb859d-1b7d-44b1-8aa3-12f0835c5855/queue/1d1a4575-9618-40ab-bbeb-81e45795fe61. The queue ID is also included in the URL, and is the string after 'queue/'.

\n@return A Filters object that contains a list of queue IDs or queue ARNs, up to 100, or a list of Channels to use to filter the metrics returned in the response. Metric data is retrieved only for the resources associated with the IDs, ARNs, or Channels included in the filter. You can use both IDs and ARNs together in a request. Only VOICE is supported for Channel.

To find the ARN for a queue, open the queue you want to use in the Amazon Connect Queue editor. The ARN for the queue is displayed in the address bar as part of the URL. For example, the queue ARN is the set of characters at the end of the URL, after 'id=' such as arn:aws:connect:us-east-1:270923740243:instance/78fb859d-1b7d-44b1-8aa3-12f0835c5855/queue/1d1a4575-9618-40ab-bbeb-81e45795fe61. The queue ID is also included in the URL, and is the string after 'queue/'.*/", - "getterMethodName" : "getFilters", + "fluentSetterDocumentation" : "/**

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

\n@return The identifier of the Amazon Connect instance.*/", + "getterMethodName" : "getInstanceId", "getterModel" : { - "returnType" : "Filters", + "returnType" : "String", "documentation" : null }, "http" : { @@ -11158,14 +8640,14 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Filters", + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Filters", - "uri" : false + "unmarshallLocationName" : "InstanceId", + "uri" : true }, "idempotencyToken" : false, "isBinary" : false, @@ -11174,198 +8656,236 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "Filters", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "InstanceId", "sensitive" : false, - "setterDocumentation" : "/**

A Filters object that contains a list of queue IDs or queue ARNs, up to 100, or a list of Channels to use to filter the metrics returned in the response. Metric data is retrieved only for the resources associated with the IDs, ARNs, or Channels included in the filter. You can use both IDs and ARNs together in a request. Only VOICE is supported for Channel.

To find the ARN for a queue, open the queue you want to use in the Amazon Connect Queue editor. The ARN for the queue is displayed in the address bar as part of the URL. For example, the queue ARN is the set of characters at the end of the URL, after 'id=' such as arn:aws:connect:us-east-1:270923740243:instance/78fb859d-1b7d-44b1-8aa3-12f0835c5855/queue/1d1a4575-9618-40ab-bbeb-81e45795fe61. The queue ID is also included in the URL, and is the string after 'queue/'.

\n@param filters A Filters object that contains a list of queue IDs or queue ARNs, up to 100, or a list of Channels to use to filter the metrics returned in the response. Metric data is retrieved only for the resources associated with the IDs, ARNs, or Channels included in the filter. You can use both IDs and ARNs together in a request. Only VOICE is supported for Channel.

To find the ARN for a queue, open the queue you want to use in the Amazon Connect Queue editor. The ARN for the queue is displayed in the address bar as part of the URL. For example, the queue ARN is the set of characters at the end of the URL, after 'id=' such as arn:aws:connect:us-east-1:270923740243:instance/78fb859d-1b7d-44b1-8aa3-12f0835c5855/queue/1d1a4575-9618-40ab-bbeb-81e45795fe61. The queue ID is also included in the URL, and is the string after 'queue/'.*/", - "setterMethodName" : "setFilters", + "setterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.*/", + "setterMethodName" : "setInstanceId", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Filters", - "variableName" : "filters", - "variableType" : "Filters", + "variableDeclarationType" : "String", + "variableName" : "instanceId", + "variableType" : "String", "documentation" : "", - "simpleType" : "Filters", - "variableSetterType" : "Filters" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : false, + "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

A Filters object that contains a list of queue IDs or queue ARNs, up to 100, or a list of Channels to use to filter the metrics returned in the response. Metric data is retrieved only for the resources associated with the IDs, ARNs, or Channels included in the filter. You can use both IDs and ARNs together in a request. Only VOICE is supported for Channel.

To find the ARN for a queue, open the queue you want to use in the Amazon Connect Queue editor. The ARN for the queue is displayed in the address bar as part of the URL. For example, the queue ARN is the set of characters at the end of the URL, after 'id=' such as arn:aws:connect:us-east-1:270923740243:instance/78fb859d-1b7d-44b1-8aa3-12f0835c5855/queue/1d1a4575-9618-40ab-bbeb-81e45795fe61. The queue ID is also included in the URL, and is the string after 'queue/'.

\n@param filters A Filters object that contains a list of queue IDs or queue ARNs, up to 100, or a list of Channels to use to filter the metrics returned in the response. Metric data is retrieved only for the resources associated with the IDs, ARNs, or Channels included in the filter. You can use both IDs and ARNs together in a request. Only VOICE is supported for Channel.

To find the ARN for a queue, open the queue you want to use in the Amazon Connect Queue editor. The ARN for the queue is displayed in the address bar as part of the URL. For example, the queue ARN is the set of characters at the end of the URL, after 'id=' such as arn:aws:connect:us-east-1:270923740243:instance/78fb859d-1b7d-44b1-8aa3-12f0835c5855/queue/1d1a4575-9618-40ab-bbeb-81e45795fe61. The queue ID is also included in the URL, and is the string after 'queue/'.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Filters", - "variableName" : "filters", - "variableType" : "Filters", - "documentation" : "

A Filters object that contains a list of queue IDs or queue ARNs, up to 100, or a list of Channels to use to filter the metrics returned in the response. Metric data is retrieved only for the resources associated with the IDs, ARNs, or Channels included in the filter. You can use both IDs and ARNs together in a request. Only VOICE is supported for Channel.

To find the ARN for a queue, open the queue you want to use in the Amazon Connect Queue editor. The ARN for the queue is displayed in the address bar as part of the URL. For example, the queue ARN is the set of characters at the end of the URL, after 'id=' such as arn:aws:connect:us-east-1:270923740243:instance/78fb859d-1b7d-44b1-8aa3-12f0835c5855/queue/1d1a4575-9618-40ab-bbeb-81e45795fe61. The queue ID is also included in the URL, and is the string after 'queue/'.

", - "simpleType" : "Filters", - "variableSetterType" : "Filters" + "variableDeclarationType" : "String", + "variableName" : "instanceId", + "variableType" : "String", + "documentation" : "

The identifier of the Amazon Connect instance.

", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null + } + }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : [ "InstanceId", "InitialContactId" ], + "shapeName" : "GetContactAttributesRequest", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : null, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "GetContactAttributesRequest", + "variableName" : "getContactAttributesRequest", + "variableType" : "GetContactAttributesRequest", + "documentation" : null, + "simpleType" : "GetContactAttributesRequest", + "variableSetterType" : "GetContactAttributesRequest" + }, + "wrapper" : false + }, + "GetContactAttributesResult" : { + "c2jName" : "GetContactAttributesResponse", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ { + "c2jName" : "Attributes", + "c2jShape" : "Attributes", + "deprecated" : false, + "documentation" : "

Information about the attributes.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

Information about the attributes.

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

Information about the attributes.

\n@return Information about the attributes.*/", + "getterMethodName" : "getAttributes", + "getterModel" : { + "returnType" : "java.util.Map", + "documentation" : null }, - "Groupings" : { - "c2jName" : "Groupings", - "c2jShape" : "Groupings", - "deprecated" : false, - "documentation" : "

The grouping applied to the metrics returned. For example, when results are grouped by queueId, the metrics returned are grouped by queue. The values returned apply to the metrics for each queue rather than aggregated for all queues.

The current version supports grouping by Queue

If no Grouping is included in the request, a summary of HistoricalMetrics for all queues is returned.

", - "enumType" : "Grouping", - "fluentSetterDocumentation" : "/**

The grouping applied to the metrics returned. For example, when results are grouped by queueId, the metrics returned are grouped by queue. The values returned apply to the metrics for each queue rather than aggregated for all queues.

The current version supports grouping by Queue

If no Grouping is included in the request, a summary of HistoricalMetrics for all queues is returned.

\n@param groupings The grouping applied to the metrics returned. For example, when results are grouped by queueId, the metrics returned are grouped by queue. The values returned apply to the metrics for each queue rather than aggregated for all queues.

The current version supports grouping by Queue

If no Grouping is included in the request, a summary of HistoricalMetrics for all queues is returned.\n@return Returns a reference to this object so that method calls can be chained together.\n@see Grouping*/", - "fluentSetterMethodName" : "withGroupings", - "getterDocumentation" : "/**

The grouping applied to the metrics returned. For example, when results are grouped by queueId, the metrics returned are grouped by queue. The values returned apply to the metrics for each queue rather than aggregated for all queues.

The current version supports grouping by Queue

If no Grouping is included in the request, a summary of HistoricalMetrics for all queues is returned.

\n@return The grouping applied to the metrics returned. For example, when results are grouped by queueId, the metrics returned are grouped by queue. The values returned apply to the metrics for each queue rather than aggregated for all queues.

The current version supports grouping by Queue

If no Grouping is included in the request, a summary of HistoricalMetrics for all queues is returned.\n@see Grouping*/", - "getterMethodName" : "getGroupings", - "getterModel" : { - "returnType" : "java.util.List", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Groupings", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "Groupings", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : true, - "listModel" : { - "implType" : "java.util.ArrayList", - "interfaceType" : "java.util.List", - "listMemberModel" : { - "c2jName" : "member", - "c2jShape" : "Grouping", - "deprecated" : false, - "documentation" : "", - "enumType" : "Grouping", - "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.\n@see Grouping*/", - "fluentSetterMethodName" : "withMember", - "getterDocumentation" : "/**\n@return \n@see Grouping*/", - "getterMethodName" : "getMember", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "member", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "member", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "Member", - "sensitive" : false, - "setterDocumentation" : "/**\n@param member \n@see Grouping*/", - "setterMethodName" : "setMember", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "member", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.\n@see Grouping*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "member", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Attributes", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Attributes", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : true, + "mapModel" : { + "implType" : "java.util.HashMap", + "interfaceType" : "java.util.Map", + "keyLocationName" : "key", + "keyModel" : null, + "keyType" : "String", + "valueLocationName" : "value", + "valueModel" : { + "c2jName" : "value", + "c2jShape" : "AttributeValue", + "deprecated" : false, + "documentation" : "", + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withValue", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getValue", + "getterModel" : { + "returnType" : "String", + "documentation" : null }, - "memberLocationName" : null, - "memberType" : "String", + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "value", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "value", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, "map" : false, - "marshallNonAutoConstructedEmptyLists" : false, - "memberAdditionalMarshallingPath" : null, - "memberAdditionalUnmarshallingPath" : null, - "sendEmptyQueryString" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Value", + "sensitive" : false, + "setterDocumentation" : "/**\n@param value */", + "setterMethodName" : "setValue", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "value", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, "simple" : true, - "simpleType" : "String", - "templateImplType" : "java.util.ArrayList", - "templateType" : "java.util.List" - }, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "List", - "marshallingType" : "LIST", - "name" : "Groupings", - "sensitive" : false, - "setterDocumentation" : "/**

The grouping applied to the metrics returned. For example, when results are grouped by queueId, the metrics returned are grouped by queue. The values returned apply to the metrics for each queue rather than aggregated for all queues.

The current version supports grouping by Queue

If no Grouping is included in the request, a summary of HistoricalMetrics for all queues is returned.

\n@param groupings The grouping applied to the metrics returned. For example, when results are grouped by queueId, the metrics returned are grouped by queue. The values returned apply to the metrics for each queue rather than aggregated for all queues.

The current version supports grouping by Queue

If no Grouping is included in the request, a summary of HistoricalMetrics for all queues is returned.\n@see Grouping*/", - "setterMethodName" : "setGroupings", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "groupings", - "variableType" : "java.util.List", - "documentation" : "", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : false, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The grouping applied to the metrics returned. For example, when results are grouped by queueId, the metrics returned are grouped by queue. The values returned apply to the metrics for each queue rather than aggregated for all queues.

The current version supports grouping by Queue

If no Grouping is included in the request, a summary of HistoricalMetrics for all queues is returned.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setGroupings(java.util.Collection)} or {@link #withGroupings(java.util.Collection)} if you want to override the existing values.

\n@param groupings The grouping applied to the metrics returned. For example, when results are grouped by queueId, the metrics returned are grouped by queue. The values returned apply to the metrics for each queue rather than aggregated for all queues.

The current version supports grouping by Queue

If no Grouping is included in the request, a summary of HistoricalMetrics for all queues is returned.\n@return Returns a reference to this object so that method calls can be chained together.\n@see Grouping*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "groupings", - "variableType" : "java.util.List", - "documentation" : "

The grouping applied to the metrics returned. For example, when results are grouped by queueId, the metrics returned are grouped by queue. The values returned apply to the metrics for each queue rather than aggregated for all queues.

The current version supports grouping by Queue

If no Grouping is included in the request, a summary of HistoricalMetrics for all queues is returned.

", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "value", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null }, - "xmlNameSpaceUri" : null + "valueType" : "String", + "entryType" : "Map.Entry", + "keySimple" : true, + "templateImplType" : "java.util.HashMap", + "templateType" : "java.util.Map", + "valueList" : false, + "valueSimple" : true }, - "HistoricalMetrics" : { - "c2jName" : "HistoricalMetrics", - "c2jShape" : "HistoricalMetrics", + "marshallingTargetClass" : "Map", + "marshallingType" : "MAP", + "name" : "Attributes", + "sensitive" : false, + "setterDocumentation" : "/**

Information about the attributes.

\n@param attributes Information about the attributes.*/", + "setterMethodName" : "setAttributes", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.Map", + "variableName" : "attributes", + "variableType" : "java.util.Map", + "documentation" : "", + "simpleType" : "Map", + "variableSetterType" : "java.util.Map" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

Information about the attributes.

\n@param attributes Information about the attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.Map", + "variableName" : "attributes", + "variableType" : "java.util.Map", + "documentation" : "

Information about the attributes.

", + "simpleType" : "Map", + "variableSetterType" : "java.util.Map" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "Attributes" : { + "c2jName" : "Attributes", + "c2jShape" : "Attributes", "deprecated" : false, - "documentation" : "

A list of HistoricalMetric objects that contain the metrics to retrieve with the request.

A HistoricalMetric object contains: HistoricalMetricName, Statistic, Threshold, and Unit.

You must list each metric to retrieve data for in the request. For each historical metric you include in the request, you must include a Unit and a Statistic.

The following historical metrics are available:

CONTACTS_QUEUED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED

Unit: COUNT

Statistics: SUM

CONTACTS_ABANDONED

Unit: COUNT

Statistics: SUM

CONTACTS_CONSULTED

Unit: COUNT

Statistics: SUM

CONTACTS_AGENT_HUNG_UP_FIRST

Unit: COUNT

Statistics: SUM

CONTACTS_HANDLED_INCOMING

Unit: COUNT

Statistics: SUM

CONTACTS_HANDLED_OUTBOUND

Unit: COUNT

Statistics: SUM

CONTACTS_HOLD_ABANDONS

Unit: COUNT

Statistics: SUM

CONTACTS_TRANSFERRED_IN

Unit: COUNT

Statistics: SUM

CONTACTS_TRANSFERRED_OUT

Unit: COUNT

Statistics: SUM

CONTACTS_TRANSFERRED_IN_FROM_QUEUE

Unit: COUNT

Statistics: SUM

CONTACTS_TRANSFERRED_OUT_FROM_QUEUE

Unit: COUNT

Statistics: SUM

CALLBACK_CONTACTS_HANDLED

Unit: COUNT

Statistics: SUM

CALLBACK_CONTACTS_HANDLED

Unit: COUNT

Statistics: SUM

API_CONTACTS_HANDLED

Unit: COUNT

Statistics: SUM

CONTACTS_MISSED

Unit: COUNT

Statistics: SUM

OCCUPANCY

Unit: PERCENT

Statistics: AVG

HANDLE_TIME

Unit: SECONDS

Statistics: AVG

AFTER_CONTACT_WORK_TIME

Unit: SECONDS

Statistics: AVG

QUEUED_TIME

Unit: SECONDS

Statistics: MAX

ABANDON_TIME

Unit: COUNT

Statistics: SUM

QUEUE_ANSWER_TIME

Unit: SECONDS

Statistics: AVG

HOLD_TIME

Unit: SECONDS

Statistics: AVG

INTERACTION_TIME

Unit: SECONDS

Statistics: AVG

INTERACTION_AND_HOLD_TIME

Unit: SECONDS

Statistics: AVG

SERVICE_LEVEL

Unit: PERCENT

Statistics: AVG

Threshold: Only \"Less than\" comparisons are supported, with the following service level thresholds: 15, 20, 25, 30, 45, 60, 90, 120, 180, 240, 300, 600

", + "documentation" : "

Information about the attributes.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

A list of HistoricalMetric objects that contain the metrics to retrieve with the request.

A HistoricalMetric object contains: HistoricalMetricName, Statistic, Threshold, and Unit.

You must list each metric to retrieve data for in the request. For each historical metric you include in the request, you must include a Unit and a Statistic.

The following historical metrics are available:

CONTACTS_QUEUED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED

Unit: COUNT

Statistics: SUM

CONTACTS_ABANDONED

Unit: COUNT

Statistics: SUM

CONTACTS_CONSULTED

Unit: COUNT

Statistics: SUM

CONTACTS_AGENT_HUNG_UP_FIRST

Unit: COUNT

Statistics: SUM

CONTACTS_HANDLED_INCOMING

Unit: COUNT

Statistics: SUM

CONTACTS_HANDLED_OUTBOUND

Unit: COUNT

Statistics: SUM

CONTACTS_HOLD_ABANDONS

Unit: COUNT

Statistics: SUM

CONTACTS_TRANSFERRED_IN

Unit: COUNT

Statistics: SUM

CONTACTS_TRANSFERRED_OUT

Unit: COUNT

Statistics: SUM

CONTACTS_TRANSFERRED_IN_FROM_QUEUE

Unit: COUNT

Statistics: SUM

CONTACTS_TRANSFERRED_OUT_FROM_QUEUE

Unit: COUNT

Statistics: SUM

CALLBACK_CONTACTS_HANDLED

Unit: COUNT

Statistics: SUM

CALLBACK_CONTACTS_HANDLED

Unit: COUNT

Statistics: SUM

API_CONTACTS_HANDLED

Unit: COUNT

Statistics: SUM

CONTACTS_MISSED

Unit: COUNT

Statistics: SUM

OCCUPANCY

Unit: PERCENT

Statistics: AVG

HANDLE_TIME

Unit: SECONDS

Statistics: AVG

AFTER_CONTACT_WORK_TIME

Unit: SECONDS

Statistics: AVG

QUEUED_TIME

Unit: SECONDS

Statistics: MAX

ABANDON_TIME

Unit: COUNT

Statistics: SUM

QUEUE_ANSWER_TIME

Unit: SECONDS

Statistics: AVG

HOLD_TIME

Unit: SECONDS

Statistics: AVG

INTERACTION_TIME

Unit: SECONDS

Statistics: AVG

INTERACTION_AND_HOLD_TIME

Unit: SECONDS

Statistics: AVG

SERVICE_LEVEL

Unit: PERCENT

Statistics: AVG

Threshold: Only \"Less than\" comparisons are supported, with the following service level thresholds: 15, 20, 25, 30, 45, 60, 90, 120, 180, 240, 300, 600

\n@param historicalMetrics A list of HistoricalMetric objects that contain the metrics to retrieve with the request.

A HistoricalMetric object contains: HistoricalMetricName, Statistic, Threshold, and Unit.

You must list each metric to retrieve data for in the request. For each historical metric you include in the request, you must include a Unit and a Statistic.

The following historical metrics are available:

CONTACTS_QUEUED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED

Unit: COUNT

Statistics: SUM

CONTACTS_ABANDONED

Unit: COUNT

Statistics: SUM

CONTACTS_CONSULTED

Unit: COUNT

Statistics: SUM

CONTACTS_AGENT_HUNG_UP_FIRST

Unit: COUNT

Statistics: SUM

CONTACTS_HANDLED_INCOMING

Unit: COUNT

Statistics: SUM

CONTACTS_HANDLED_OUTBOUND

Unit: COUNT

Statistics: SUM

CONTACTS_HOLD_ABANDONS

Unit: COUNT

Statistics: SUM

CONTACTS_TRANSFERRED_IN

Unit: COUNT

Statistics: SUM

CONTACTS_TRANSFERRED_OUT

Unit: COUNT

Statistics: SUM

CONTACTS_TRANSFERRED_IN_FROM_QUEUE

Unit: COUNT

Statistics: SUM

CONTACTS_TRANSFERRED_OUT_FROM_QUEUE

Unit: COUNT

Statistics: SUM

CALLBACK_CONTACTS_HANDLED

Unit: COUNT

Statistics: SUM

CALLBACK_CONTACTS_HANDLED

Unit: COUNT

Statistics: SUM

API_CONTACTS_HANDLED

Unit: COUNT

Statistics: SUM

CONTACTS_MISSED

Unit: COUNT

Statistics: SUM

OCCUPANCY

Unit: PERCENT

Statistics: AVG

HANDLE_TIME

Unit: SECONDS

Statistics: AVG

AFTER_CONTACT_WORK_TIME

Unit: SECONDS

Statistics: AVG

QUEUED_TIME

Unit: SECONDS

Statistics: MAX

ABANDON_TIME

Unit: COUNT

Statistics: SUM

QUEUE_ANSWER_TIME

Unit: SECONDS

Statistics: AVG

HOLD_TIME

Unit: SECONDS

Statistics: AVG

INTERACTION_TIME

Unit: SECONDS

Statistics: AVG

INTERACTION_AND_HOLD_TIME

Unit: SECONDS

Statistics: AVG

SERVICE_LEVEL

Unit: PERCENT

Statistics: AVG

Threshold: Only \"Less than\" comparisons are supported, with the following service level thresholds: 15, 20, 25, 30, 45, 60, 90, 120, 180, 240, 300, 600

\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withHistoricalMetrics", - "getterDocumentation" : "/**

A list of HistoricalMetric objects that contain the metrics to retrieve with the request.

A HistoricalMetric object contains: HistoricalMetricName, Statistic, Threshold, and Unit.

You must list each metric to retrieve data for in the request. For each historical metric you include in the request, you must include a Unit and a Statistic.

The following historical metrics are available:

CONTACTS_QUEUED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED

Unit: COUNT

Statistics: SUM

CONTACTS_ABANDONED

Unit: COUNT

Statistics: SUM

CONTACTS_CONSULTED

Unit: COUNT

Statistics: SUM

CONTACTS_AGENT_HUNG_UP_FIRST

Unit: COUNT

Statistics: SUM

CONTACTS_HANDLED_INCOMING

Unit: COUNT

Statistics: SUM

CONTACTS_HANDLED_OUTBOUND

Unit: COUNT

Statistics: SUM

CONTACTS_HOLD_ABANDONS

Unit: COUNT

Statistics: SUM

CONTACTS_TRANSFERRED_IN

Unit: COUNT

Statistics: SUM

CONTACTS_TRANSFERRED_OUT

Unit: COUNT

Statistics: SUM

CONTACTS_TRANSFERRED_IN_FROM_QUEUE

Unit: COUNT

Statistics: SUM

CONTACTS_TRANSFERRED_OUT_FROM_QUEUE

Unit: COUNT

Statistics: SUM

CALLBACK_CONTACTS_HANDLED

Unit: COUNT

Statistics: SUM

CALLBACK_CONTACTS_HANDLED

Unit: COUNT

Statistics: SUM

API_CONTACTS_HANDLED

Unit: COUNT

Statistics: SUM

CONTACTS_MISSED

Unit: COUNT

Statistics: SUM

OCCUPANCY

Unit: PERCENT

Statistics: AVG

HANDLE_TIME

Unit: SECONDS

Statistics: AVG

AFTER_CONTACT_WORK_TIME

Unit: SECONDS

Statistics: AVG

QUEUED_TIME

Unit: SECONDS

Statistics: MAX

ABANDON_TIME

Unit: COUNT

Statistics: SUM

QUEUE_ANSWER_TIME

Unit: SECONDS

Statistics: AVG

HOLD_TIME

Unit: SECONDS

Statistics: AVG

INTERACTION_TIME

Unit: SECONDS

Statistics: AVG

INTERACTION_AND_HOLD_TIME

Unit: SECONDS

Statistics: AVG

SERVICE_LEVEL

Unit: PERCENT

Statistics: AVG

Threshold: Only \"Less than\" comparisons are supported, with the following service level thresholds: 15, 20, 25, 30, 45, 60, 90, 120, 180, 240, 300, 600

\n@return A list of HistoricalMetric objects that contain the metrics to retrieve with the request.

A HistoricalMetric object contains: HistoricalMetricName, Statistic, Threshold, and Unit.

You must list each metric to retrieve data for in the request. For each historical metric you include in the request, you must include a Unit and a Statistic.

The following historical metrics are available:

CONTACTS_QUEUED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED

Unit: COUNT

Statistics: SUM

CONTACTS_ABANDONED

Unit: COUNT

Statistics: SUM

CONTACTS_CONSULTED

Unit: COUNT

Statistics: SUM

CONTACTS_AGENT_HUNG_UP_FIRST

Unit: COUNT

Statistics: SUM

CONTACTS_HANDLED_INCOMING

Unit: COUNT

Statistics: SUM

CONTACTS_HANDLED_OUTBOUND

Unit: COUNT

Statistics: SUM

CONTACTS_HOLD_ABANDONS

Unit: COUNT

Statistics: SUM

CONTACTS_TRANSFERRED_IN

Unit: COUNT

Statistics: SUM

CONTACTS_TRANSFERRED_OUT

Unit: COUNT

Statistics: SUM

CONTACTS_TRANSFERRED_IN_FROM_QUEUE

Unit: COUNT

Statistics: SUM

CONTACTS_TRANSFERRED_OUT_FROM_QUEUE

Unit: COUNT

Statistics: SUM

CALLBACK_CONTACTS_HANDLED

Unit: COUNT

Statistics: SUM

CALLBACK_CONTACTS_HANDLED

Unit: COUNT

Statistics: SUM

API_CONTACTS_HANDLED

Unit: COUNT

Statistics: SUM

CONTACTS_MISSED

Unit: COUNT

Statistics: SUM

OCCUPANCY

Unit: PERCENT

Statistics: AVG

HANDLE_TIME

Unit: SECONDS

Statistics: AVG

AFTER_CONTACT_WORK_TIME

Unit: SECONDS

Statistics: AVG

QUEUED_TIME

Unit: SECONDS

Statistics: MAX

ABANDON_TIME

Unit: COUNT

Statistics: SUM

QUEUE_ANSWER_TIME

Unit: SECONDS

Statistics: AVG

HOLD_TIME

Unit: SECONDS

Statistics: AVG

INTERACTION_TIME

Unit: SECONDS

Statistics: AVG

INTERACTION_AND_HOLD_TIME

Unit: SECONDS

Statistics: AVG

SERVICE_LEVEL

Unit: PERCENT

Statistics: AVG

Threshold: Only \"Less than\" comparisons are supported, with the following service level thresholds: 15, 20, 25, 30, 45, 60, 90, 120, 180, 240, 300, 600

*/", - "getterMethodName" : "getHistoricalMetrics", + "fluentSetterDocumentation" : "/**

Information about the attributes.

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

Information about the attributes.

\n@return Information about the attributes.*/", + "getterMethodName" : "getAttributes", "getterModel" : { - "returnType" : "java.util.List", + "returnType" : "java.util.Map", "documentation" : null }, "http" : { @@ -11378,32 +8898,38 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "HistoricalMetrics", + "marshallLocationName" : "Attributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "HistoricalMetrics", + "unmarshallLocationName" : "Attributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, - "list" : true, - "listModel" : { - "implType" : "java.util.ArrayList", - "interfaceType" : "java.util.List", - "listMemberModel" : { - "c2jName" : "member", - "c2jShape" : "HistoricalMetric", + "list" : false, + "listModel" : null, + "map" : true, + "mapModel" : { + "implType" : "java.util.HashMap", + "interfaceType" : "java.util.Map", + "keyLocationName" : "key", + "keyModel" : null, + "keyType" : "String", + "valueLocationName" : "value", + "valueModel" : { + "c2jName" : "value", + "c2jShape" : "AttributeValue", "deprecated" : false, "documentation" : "", "enumType" : null, - "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMember", + "fluentSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withValue", "getterDocumentation" : "/**\n@return */", - "getterMethodName" : "getMember", + "getterMethodName" : "getValue", "getterModel" : { - "returnType" : "HistoricalMetric", + "returnType" : "String", "documentation" : null }, "http" : { @@ -11416,11 +8942,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "member", + "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "member", + "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, @@ -11430,419 +8956,151 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "Member", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Value", "sensitive" : false, - "setterDocumentation" : "/**\n@param member */", - "setterMethodName" : "setMember", + "setterDocumentation" : "/**\n@param value */", + "setterMethodName" : "setValue", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "HistoricalMetric", - "variableName" : "member", - "variableType" : "HistoricalMetric", + "variableDeclarationType" : "String", + "variableName" : "value", + "variableType" : "String", "documentation" : "", - "simpleType" : "HistoricalMetric", - "variableSetterType" : "HistoricalMetric" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : false, + "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**\n@param value \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "HistoricalMetric", - "variableName" : "member", - "variableType" : "HistoricalMetric", + "variableDeclarationType" : "String", + "variableName" : "value", + "variableType" : "String", "documentation" : "", - "simpleType" : "HistoricalMetric", - "variableSetterType" : "HistoricalMetric" + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "memberLocationName" : null, - "memberType" : "HistoricalMetric", - "map" : false, - "marshallNonAutoConstructedEmptyLists" : false, - "memberAdditionalMarshallingPath" : null, - "memberAdditionalUnmarshallingPath" : null, - "sendEmptyQueryString" : false, - "simple" : false, - "simpleType" : "HistoricalMetric", - "templateImplType" : "java.util.ArrayList", - "templateType" : "java.util.List" + "valueType" : "String", + "entryType" : "Map.Entry", + "keySimple" : true, + "templateImplType" : "java.util.HashMap", + "templateType" : "java.util.Map", + "valueList" : false, + "valueSimple" : true }, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "List", - "marshallingType" : "LIST", - "name" : "HistoricalMetrics", + "marshallingTargetClass" : "Map", + "marshallingType" : "MAP", + "name" : "Attributes", "sensitive" : false, - "setterDocumentation" : "/**

A list of HistoricalMetric objects that contain the metrics to retrieve with the request.

A HistoricalMetric object contains: HistoricalMetricName, Statistic, Threshold, and Unit.

You must list each metric to retrieve data for in the request. For each historical metric you include in the request, you must include a Unit and a Statistic.

The following historical metrics are available:

CONTACTS_QUEUED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED

Unit: COUNT

Statistics: SUM

CONTACTS_ABANDONED

Unit: COUNT

Statistics: SUM

CONTACTS_CONSULTED

Unit: COUNT

Statistics: SUM

CONTACTS_AGENT_HUNG_UP_FIRST

Unit: COUNT

Statistics: SUM

CONTACTS_HANDLED_INCOMING

Unit: COUNT

Statistics: SUM

CONTACTS_HANDLED_OUTBOUND

Unit: COUNT

Statistics: SUM

CONTACTS_HOLD_ABANDONS

Unit: COUNT

Statistics: SUM

CONTACTS_TRANSFERRED_IN

Unit: COUNT

Statistics: SUM

CONTACTS_TRANSFERRED_OUT

Unit: COUNT

Statistics: SUM

CONTACTS_TRANSFERRED_IN_FROM_QUEUE

Unit: COUNT

Statistics: SUM

CONTACTS_TRANSFERRED_OUT_FROM_QUEUE

Unit: COUNT

Statistics: SUM

CALLBACK_CONTACTS_HANDLED

Unit: COUNT

Statistics: SUM

CALLBACK_CONTACTS_HANDLED

Unit: COUNT

Statistics: SUM

API_CONTACTS_HANDLED

Unit: COUNT

Statistics: SUM

CONTACTS_MISSED

Unit: COUNT

Statistics: SUM

OCCUPANCY

Unit: PERCENT

Statistics: AVG

HANDLE_TIME

Unit: SECONDS

Statistics: AVG

AFTER_CONTACT_WORK_TIME

Unit: SECONDS

Statistics: AVG

QUEUED_TIME

Unit: SECONDS

Statistics: MAX

ABANDON_TIME

Unit: COUNT

Statistics: SUM

QUEUE_ANSWER_TIME

Unit: SECONDS

Statistics: AVG

HOLD_TIME

Unit: SECONDS

Statistics: AVG

INTERACTION_TIME

Unit: SECONDS

Statistics: AVG

INTERACTION_AND_HOLD_TIME

Unit: SECONDS

Statistics: AVG

SERVICE_LEVEL

Unit: PERCENT

Statistics: AVG

Threshold: Only \"Less than\" comparisons are supported, with the following service level thresholds: 15, 20, 25, 30, 45, 60, 90, 120, 180, 240, 300, 600

\n@param historicalMetrics A list of HistoricalMetric objects that contain the metrics to retrieve with the request.

A HistoricalMetric object contains: HistoricalMetricName, Statistic, Threshold, and Unit.

You must list each metric to retrieve data for in the request. For each historical metric you include in the request, you must include a Unit and a Statistic.

The following historical metrics are available:

CONTACTS_QUEUED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED

Unit: COUNT

Statistics: SUM

CONTACTS_ABANDONED

Unit: COUNT

Statistics: SUM

CONTACTS_CONSULTED

Unit: COUNT

Statistics: SUM

CONTACTS_AGENT_HUNG_UP_FIRST

Unit: COUNT

Statistics: SUM

CONTACTS_HANDLED_INCOMING

Unit: COUNT

Statistics: SUM

CONTACTS_HANDLED_OUTBOUND

Unit: COUNT

Statistics: SUM

CONTACTS_HOLD_ABANDONS

Unit: COUNT

Statistics: SUM

CONTACTS_TRANSFERRED_IN

Unit: COUNT

Statistics: SUM

CONTACTS_TRANSFERRED_OUT

Unit: COUNT

Statistics: SUM

CONTACTS_TRANSFERRED_IN_FROM_QUEUE

Unit: COUNT

Statistics: SUM

CONTACTS_TRANSFERRED_OUT_FROM_QUEUE

Unit: COUNT

Statistics: SUM

CALLBACK_CONTACTS_HANDLED

Unit: COUNT

Statistics: SUM

CALLBACK_CONTACTS_HANDLED

Unit: COUNT

Statistics: SUM

API_CONTACTS_HANDLED

Unit: COUNT

Statistics: SUM

CONTACTS_MISSED

Unit: COUNT

Statistics: SUM

OCCUPANCY

Unit: PERCENT

Statistics: AVG

HANDLE_TIME

Unit: SECONDS

Statistics: AVG

AFTER_CONTACT_WORK_TIME

Unit: SECONDS

Statistics: AVG

QUEUED_TIME

Unit: SECONDS

Statistics: MAX

ABANDON_TIME

Unit: COUNT

Statistics: SUM

QUEUE_ANSWER_TIME

Unit: SECONDS

Statistics: AVG

HOLD_TIME

Unit: SECONDS

Statistics: AVG

INTERACTION_TIME

Unit: SECONDS

Statistics: AVG

INTERACTION_AND_HOLD_TIME

Unit: SECONDS

Statistics: AVG

SERVICE_LEVEL

Unit: PERCENT

Statistics: AVG

Threshold: Only \"Less than\" comparisons are supported, with the following service level thresholds: 15, 20, 25, 30, 45, 60, 90, 120, 180, 240, 300, 600

*/", - "setterMethodName" : "setHistoricalMetrics", + "setterDocumentation" : "/**

Information about the attributes.

\n@param attributes Information about the attributes.*/", + "setterMethodName" : "setAttributes", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "historicalMetrics", - "variableType" : "java.util.List", + "variableDeclarationType" : "java.util.Map", + "variableName" : "attributes", + "variableType" : "java.util.Map", "documentation" : "", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "simpleType" : "Map", + "variableSetterType" : "java.util.Map" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

A list of HistoricalMetric objects that contain the metrics to retrieve with the request.

A HistoricalMetric object contains: HistoricalMetricName, Statistic, Threshold, and Unit.

You must list each metric to retrieve data for in the request. For each historical metric you include in the request, you must include a Unit and a Statistic.

The following historical metrics are available:

CONTACTS_QUEUED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED

Unit: COUNT

Statistics: SUM

CONTACTS_ABANDONED

Unit: COUNT

Statistics: SUM

CONTACTS_CONSULTED

Unit: COUNT

Statistics: SUM

CONTACTS_AGENT_HUNG_UP_FIRST

Unit: COUNT

Statistics: SUM

CONTACTS_HANDLED_INCOMING

Unit: COUNT

Statistics: SUM

CONTACTS_HANDLED_OUTBOUND

Unit: COUNT

Statistics: SUM

CONTACTS_HOLD_ABANDONS

Unit: COUNT

Statistics: SUM

CONTACTS_TRANSFERRED_IN

Unit: COUNT

Statistics: SUM

CONTACTS_TRANSFERRED_OUT

Unit: COUNT

Statistics: SUM

CONTACTS_TRANSFERRED_IN_FROM_QUEUE

Unit: COUNT

Statistics: SUM

CONTACTS_TRANSFERRED_OUT_FROM_QUEUE

Unit: COUNT

Statistics: SUM

CALLBACK_CONTACTS_HANDLED

Unit: COUNT

Statistics: SUM

CALLBACK_CONTACTS_HANDLED

Unit: COUNT

Statistics: SUM

API_CONTACTS_HANDLED

Unit: COUNT

Statistics: SUM

CONTACTS_MISSED

Unit: COUNT

Statistics: SUM

OCCUPANCY

Unit: PERCENT

Statistics: AVG

HANDLE_TIME

Unit: SECONDS

Statistics: AVG

AFTER_CONTACT_WORK_TIME

Unit: SECONDS

Statistics: AVG

QUEUED_TIME

Unit: SECONDS

Statistics: MAX

ABANDON_TIME

Unit: COUNT

Statistics: SUM

QUEUE_ANSWER_TIME

Unit: SECONDS

Statistics: AVG

HOLD_TIME

Unit: SECONDS

Statistics: AVG

INTERACTION_TIME

Unit: SECONDS

Statistics: AVG

INTERACTION_AND_HOLD_TIME

Unit: SECONDS

Statistics: AVG

SERVICE_LEVEL

Unit: PERCENT

Statistics: AVG

Threshold: Only \"Less than\" comparisons are supported, with the following service level thresholds: 15, 20, 25, 30, 45, 60, 90, 120, 180, 240, 300, 600

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setHistoricalMetrics(java.util.Collection)} or {@link #withHistoricalMetrics(java.util.Collection)} if you want to override the existing values.

\n@param historicalMetrics A list of HistoricalMetric objects that contain the metrics to retrieve with the request.

A HistoricalMetric object contains: HistoricalMetricName, Statistic, Threshold, and Unit.

You must list each metric to retrieve data for in the request. For each historical metric you include in the request, you must include a Unit and a Statistic.

The following historical metrics are available:

CONTACTS_QUEUED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED

Unit: COUNT

Statistics: SUM

CONTACTS_ABANDONED

Unit: COUNT

Statistics: SUM

CONTACTS_CONSULTED

Unit: COUNT

Statistics: SUM

CONTACTS_AGENT_HUNG_UP_FIRST

Unit: COUNT

Statistics: SUM

CONTACTS_HANDLED_INCOMING

Unit: COUNT

Statistics: SUM

CONTACTS_HANDLED_OUTBOUND

Unit: COUNT

Statistics: SUM

CONTACTS_HOLD_ABANDONS

Unit: COUNT

Statistics: SUM

CONTACTS_TRANSFERRED_IN

Unit: COUNT

Statistics: SUM

CONTACTS_TRANSFERRED_OUT

Unit: COUNT

Statistics: SUM

CONTACTS_TRANSFERRED_IN_FROM_QUEUE

Unit: COUNT

Statistics: SUM

CONTACTS_TRANSFERRED_OUT_FROM_QUEUE

Unit: COUNT

Statistics: SUM

CALLBACK_CONTACTS_HANDLED

Unit: COUNT

Statistics: SUM

CALLBACK_CONTACTS_HANDLED

Unit: COUNT

Statistics: SUM

API_CONTACTS_HANDLED

Unit: COUNT

Statistics: SUM

CONTACTS_MISSED

Unit: COUNT

Statistics: SUM

OCCUPANCY

Unit: PERCENT

Statistics: AVG

HANDLE_TIME

Unit: SECONDS

Statistics: AVG

AFTER_CONTACT_WORK_TIME

Unit: SECONDS

Statistics: AVG

QUEUED_TIME

Unit: SECONDS

Statistics: MAX

ABANDON_TIME

Unit: COUNT

Statistics: SUM

QUEUE_ANSWER_TIME

Unit: SECONDS

Statistics: AVG

HOLD_TIME

Unit: SECONDS

Statistics: AVG

INTERACTION_TIME

Unit: SECONDS

Statistics: AVG

INTERACTION_AND_HOLD_TIME

Unit: SECONDS

Statistics: AVG

SERVICE_LEVEL

Unit: PERCENT

Statistics: AVG

Threshold: Only \"Less than\" comparisons are supported, with the following service level thresholds: 15, 20, 25, 30, 45, 60, 90, 120, 180, 240, 300, 600

\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

Information about the attributes.

\n@param attributes Information about the attributes.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "historicalMetrics", - "variableType" : "java.util.List", - "documentation" : "

A list of HistoricalMetric objects that contain the metrics to retrieve with the request.

A HistoricalMetric object contains: HistoricalMetricName, Statistic, Threshold, and Unit.

You must list each metric to retrieve data for in the request. For each historical metric you include in the request, you must include a Unit and a Statistic.

The following historical metrics are available:

CONTACTS_QUEUED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED

Unit: COUNT

Statistics: SUM

CONTACTS_ABANDONED

Unit: COUNT

Statistics: SUM

CONTACTS_CONSULTED

Unit: COUNT

Statistics: SUM

CONTACTS_AGENT_HUNG_UP_FIRST

Unit: COUNT

Statistics: SUM

CONTACTS_HANDLED_INCOMING

Unit: COUNT

Statistics: SUM

CONTACTS_HANDLED_OUTBOUND

Unit: COUNT

Statistics: SUM

CONTACTS_HOLD_ABANDONS

Unit: COUNT

Statistics: SUM

CONTACTS_TRANSFERRED_IN

Unit: COUNT

Statistics: SUM

CONTACTS_TRANSFERRED_OUT

Unit: COUNT

Statistics: SUM

CONTACTS_TRANSFERRED_IN_FROM_QUEUE

Unit: COUNT

Statistics: SUM

CONTACTS_TRANSFERRED_OUT_FROM_QUEUE

Unit: COUNT

Statistics: SUM

CALLBACK_CONTACTS_HANDLED

Unit: COUNT

Statistics: SUM

CALLBACK_CONTACTS_HANDLED

Unit: COUNT

Statistics: SUM

API_CONTACTS_HANDLED

Unit: COUNT

Statistics: SUM

CONTACTS_MISSED

Unit: COUNT

Statistics: SUM

OCCUPANCY

Unit: PERCENT

Statistics: AVG

HANDLE_TIME

Unit: SECONDS

Statistics: AVG

AFTER_CONTACT_WORK_TIME

Unit: SECONDS

Statistics: AVG

QUEUED_TIME

Unit: SECONDS

Statistics: MAX

ABANDON_TIME

Unit: COUNT

Statistics: SUM

QUEUE_ANSWER_TIME

Unit: SECONDS

Statistics: AVG

HOLD_TIME

Unit: SECONDS

Statistics: AVG

INTERACTION_TIME

Unit: SECONDS

Statistics: AVG

INTERACTION_AND_HOLD_TIME

Unit: SECONDS

Statistics: AVG

SERVICE_LEVEL

Unit: PERCENT

Statistics: AVG

Threshold: Only \"Less than\" comparisons are supported, with the following service level thresholds: 15, 20, 25, 30, 45, 60, 90, 120, 180, 240, 300, 600

", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "variableDeclarationType" : "java.util.Map", + "variableName" : "attributes", + "variableType" : "java.util.Map", + "documentation" : "

Information about the attributes.

", + "simpleType" : "Map", + "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null + } + }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "GetContactAttributesResult", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "GetContactAttributesResult", + "variableName" : "getContactAttributesResult", + "variableType" : "GetContactAttributesResult", + "documentation" : null, + "simpleType" : "GetContactAttributesResult", + "variableSetterType" : "GetContactAttributesResult" + }, + "wrapper" : false + }, + "GetCurrentMetricDataRequest" : { + "c2jName" : "GetCurrentMetricDataRequest", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : { + "action" : "GetCurrentMetricData", + "locationName" : null, + "requestUri" : "/metrics/current/{InstanceId}", + "target" : null, + "verb" : "POST", + "xmlNameSpaceUri" : null + }, + "members" : [ { + "c2jName" : "InstanceId", + "c2jShape" : "InstanceId", + "deprecated" : false, + "documentation" : "

The identifier of the Amazon Connect instance.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

\n@return The identifier of the Amazon Connect instance.*/", + "getterMethodName" : "getInstanceId", + "getterModel" : { + "returnType" : "String", + "documentation" : null }, - "InstanceId" : { - "c2jName" : "InstanceId", - "c2jShape" : "InstanceId", - "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.

", - "enumType" : null, - "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" : "withInstanceId", - "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.*/", - "getterMethodName" : "getInstanceId", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : "uri", - "marshallLocation" : "PATH", - "marshallLocationName" : "InstanceId", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "InstanceId", - "uri" : true - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "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" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "instanceId", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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.*/", - "variable" : { - "timestampFormat" : null, - "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 - }, - "MaxResults" : { - "c2jName" : "MaxResults", - "c2jShape" : "MaxResult100", - "deprecated" : false, - "documentation" : "

Indicates the maximum number of results to return per page in the response, between 1-100.

", - "enumType" : null, - "fluentSetterDocumentation" : "/**

Indicates the maximum number of results to return per page in the response, between 1-100.

\n@param maxResults Indicates the maximum number of results to return per page in the response, between 1-100.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMaxResults", - "getterDocumentation" : "/**

Indicates the maximum number of results to return per page in the response, between 1-100.

\n@return Indicates the maximum number of results to return per page in the response, between 1-100.*/", - "getterMethodName" : "getMaxResults", - "getterModel" : { - "returnType" : "Integer", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "MaxResults", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "MaxResults", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "Integer", - "marshallingType" : "INTEGER", - "name" : "MaxResults", - "sensitive" : false, - "setterDocumentation" : "/**

Indicates the maximum number of results to return per page in the response, between 1-100.

\n@param maxResults Indicates the maximum number of results to return per page in the response, between 1-100.*/", - "setterMethodName" : "setMaxResults", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "Integer", - "variableName" : "maxResults", - "variableType" : "Integer", - "documentation" : "", - "simpleType" : "Integer", - "variableSetterType" : "Integer" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

Indicates the maximum number of results to return per page in the response, between 1-100.

\n@param maxResults Indicates the maximum number of results to return per page in the response, between 1-100.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "Integer", - "variableName" : "maxResults", - "variableType" : "Integer", - "documentation" : "

Indicates the maximum number of results to return per page in the response, between 1-100.

", - "simpleType" : "Integer", - "variableSetterType" : "Integer" - }, - "xmlNameSpaceUri" : null - }, - "NextToken" : { - "c2jName" : "NextToken", - "c2jShape" : "NextToken", - "deprecated" : false, - "documentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

", - "enumType" : null, - "fluentSetterDocumentation" : "/**

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withNextToken", - "getterDocumentation" : "/**

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@return The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.*/", - "getterMethodName" : "getNextToken", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "NextToken", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "NextToken", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "NextToken", - "sensitive" : false, - "setterDocumentation" : "/**

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.*/", - "setterMethodName" : "setNextToken", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "nextToken", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "nextToken", - "variableType" : "String", - "documentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, - "StartTime" : { - "c2jName" : "StartTime", - "c2jShape" : "timestamp", - "deprecated" : false, - "documentation" : "

The timestamp, in UNIX Epoch time format, at which to start the reporting interval for the retrieval of historical metrics data. The time must be specified using a multiple of 5 minutes, such as 10:05, 10:10, 10:15.

StartTime cannot be earlier than 24 hours before the time of the request. Historical metrics are available in Amazon Connect only for 24 hours.

", - "enumType" : null, - "fluentSetterDocumentation" : "/**

The timestamp, in UNIX Epoch time format, at which to start the reporting interval for the retrieval of historical metrics data. The time must be specified using a multiple of 5 minutes, such as 10:05, 10:10, 10:15.

StartTime cannot be earlier than 24 hours before the time of the request. Historical metrics are available in Amazon Connect only for 24 hours.

\n@param startTime The timestamp, in UNIX Epoch time format, at which to start the reporting interval for the retrieval of historical metrics data. The time must be specified using a multiple of 5 minutes, such as 10:05, 10:10, 10:15.

StartTime cannot be earlier than 24 hours before the time of the request. Historical metrics are available in Amazon Connect only for 24 hours.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withStartTime", - "getterDocumentation" : "/**

The timestamp, in UNIX Epoch time format, at which to start the reporting interval for the retrieval of historical metrics data. The time must be specified using a multiple of 5 minutes, such as 10:05, 10:10, 10:15.

StartTime cannot be earlier than 24 hours before the time of the request. Historical metrics are available in Amazon Connect only for 24 hours.

\n@return The timestamp, in UNIX Epoch time format, at which to start the reporting interval for the retrieval of historical metrics data. The time must be specified using a multiple of 5 minutes, such as 10:05, 10:10, 10:15.

StartTime cannot be earlier than 24 hours before the time of the request. Historical metrics are available in Amazon Connect only for 24 hours.*/", - "getterMethodName" : "getStartTime", - "getterModel" : { - "returnType" : "java.util.Date", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "StartTime", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "StartTime", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "java.util.Date", - "marshallingType" : "DATE", - "name" : "StartTime", - "sensitive" : false, - "setterDocumentation" : "/**

The timestamp, in UNIX Epoch time format, at which to start the reporting interval for the retrieval of historical metrics data. The time must be specified using a multiple of 5 minutes, such as 10:05, 10:10, 10:15.

StartTime cannot be earlier than 24 hours before the time of the request. Historical metrics are available in Amazon Connect only for 24 hours.

\n@param startTime The timestamp, in UNIX Epoch time format, at which to start the reporting interval for the retrieval of historical metrics data. The time must be specified using a multiple of 5 minutes, such as 10:05, 10:10, 10:15.

StartTime cannot be earlier than 24 hours before the time of the request. Historical metrics are available in Amazon Connect only for 24 hours.*/", - "setterMethodName" : "setStartTime", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "java.util.Date", - "variableName" : "startTime", - "variableType" : "java.util.Date", - "documentation" : "", - "simpleType" : "Date", - "variableSetterType" : "java.util.Date" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The timestamp, in UNIX Epoch time format, at which to start the reporting interval for the retrieval of historical metrics data. The time must be specified using a multiple of 5 minutes, such as 10:05, 10:10, 10:15.

StartTime cannot be earlier than 24 hours before the time of the request. Historical metrics are available in Amazon Connect only for 24 hours.

\n@param startTime The timestamp, in UNIX Epoch time format, at which to start the reporting interval for the retrieval of historical metrics data. The time must be specified using a multiple of 5 minutes, such as 10:05, 10:10, 10:15.

StartTime cannot be earlier than 24 hours before the time of the request. Historical metrics are available in Amazon Connect only for 24 hours.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : "unixTimestamp", - "variableDeclarationType" : "java.util.Date", - "variableName" : "startTime", - "variableType" : "java.util.Date", - "documentation" : "

The timestamp, in UNIX Epoch time format, at which to start the reporting interval for the retrieval of historical metrics data. The time must be specified using a multiple of 5 minutes, such as 10:05, 10:10, 10:15.

StartTime cannot be earlier than 24 hours before the time of the request. Historical metrics are available in Amazon Connect only for 24 hours.

", - "simpleType" : "Date", - "variableSetterType" : "java.util.Date" - }, - "xmlNameSpaceUri" : null - } - }, - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, - "required" : [ "InstanceId", "StartTime", "EndTime", "Filters", "HistoricalMetrics" ], - "shapeName" : "GetMetricDataRequest", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : null, - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "GetMetricDataRequest", - "variableName" : "getMetricDataRequest", - "variableType" : "GetMetricDataRequest", - "documentation" : null, - "simpleType" : "GetMetricDataRequest", - "variableSetterType" : "GetMetricDataRequest" - }, - "wrapper" : false - }, - "GetMetricDataResult" : { - "c2jName" : "GetMetricDataResponse", - "customization" : { - "artificialResultWrapper" : null, - "skipGeneratingMarshaller" : false, - "skipGeneratingModelClass" : false, - "skipGeneratingUnmarshaller" : false - }, - "deprecated" : false, - "documentation" : "", - "enums" : null, - "errorCode" : null, - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : null, - "members" : [ { - "c2jName" : "NextToken", - "c2jShape" : "NextToken", - "deprecated" : false, - "documentation" : "

A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the NextToken must use the same request parameters as the request that generated the token.

", - "enumType" : null, - "fluentSetterDocumentation" : "/**

A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the NextToken must use the same request parameters as the request that generated the token.

\n@param nextToken A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the NextToken must use the same request parameters as the request that generated the token.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withNextToken", - "getterDocumentation" : "/**

A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the NextToken must use the same request parameters as the request that generated the token.

\n@return A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the NextToken must use the same request parameters as the request that generated the token.*/", - "getterMethodName" : "getNextToken", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "NextToken", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "NextToken", - "uri" : false + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "InstanceId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "InstanceId", + "uri" : true }, "idempotencyToken" : false, "isBinary" : false, @@ -11853,14 +9111,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "NextToken", + "name" : "InstanceId", "sensitive" : false, - "setterDocumentation" : "/**

A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the NextToken must use the same request parameters as the request that generated the token.

\n@param nextToken A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the NextToken must use the same request parameters as the request that generated the token.*/", - "setterMethodName" : "setNextToken", + "setterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.*/", + "setterMethodName" : "setInstanceId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "nextToken", + "variableName" : "instanceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -11869,29 +9127,29 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the NextToken must use the same request parameters as the request that generated the token.

\n@param nextToken A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the NextToken must use the same request parameters as the request that generated the token.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "nextToken", + "variableName" : "instanceId", "variableType" : "String", - "documentation" : "

A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the NextToken must use the same request parameters as the request that generated the token.

", + "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "MetricResults", - "c2jShape" : "HistoricalMetricResults", + "c2jName" : "Filters", + "c2jShape" : "Filters", "deprecated" : false, - "documentation" : "

A list of HistoricalMetricResult objects, organized by Dimensions, which is the ID of the resource specified in the Filters used for the request. The metrics are combined with the metrics included in Collections, which is a list of HisotricalMetricData objects.

If no Grouping is specified in the request, Collections includes summary data for the HistoricalMetrics.

", + "documentation" : "

The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

A list of HistoricalMetricResult objects, organized by Dimensions, which is the ID of the resource specified in the Filters used for the request. The metrics are combined with the metrics included in Collections, which is a list of HisotricalMetricData objects.

If no Grouping is specified in the request, Collections includes summary data for the HistoricalMetrics.

\n@param metricResults A list of HistoricalMetricResult objects, organized by Dimensions, which is the ID of the resource specified in the Filters used for the request. The metrics are combined with the metrics included in Collections, which is a list of HisotricalMetricData objects.

If no Grouping is specified in the request, Collections includes summary data for the HistoricalMetrics.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMetricResults", - "getterDocumentation" : "/**

A list of HistoricalMetricResult objects, organized by Dimensions, which is the ID of the resource specified in the Filters used for the request. The metrics are combined with the metrics included in Collections, which is a list of HisotricalMetricData objects.

If no Grouping is specified in the request, Collections includes summary data for the HistoricalMetrics.

\n@return A list of HistoricalMetricResult objects, organized by Dimensions, which is the ID of the resource specified in the Filters used for the request. The metrics are combined with the metrics included in Collections, which is a list of HisotricalMetricData objects.

If no Grouping is specified in the request, Collections includes summary data for the HistoricalMetrics.*/", - "getterMethodName" : "getMetricResults", + "fluentSetterDocumentation" : "/**

The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.

\n@param filters The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withFilters", + "getterDocumentation" : "/**

The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.

\n@return The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.*/", + "getterMethodName" : "getFilters", "getterModel" : { - "returnType" : "java.util.List", + "returnType" : "Filters", "documentation" : null }, "http" : { @@ -11904,32 +9162,99 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "MetricResults", + "marshallLocationName" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "MetricResults", + "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, - "list" : true, - "listModel" : { - "implType" : "java.util.ArrayList", - "interfaceType" : "java.util.List", - "listMemberModel" : { - "c2jName" : "member", - "c2jShape" : "HistoricalMetricResult", - "deprecated" : false, - "documentation" : "", - "enumType" : null, - "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMember", - "getterDocumentation" : "/**\n@return */", - "getterMethodName" : "getMember", - "getterModel" : { - "returnType" : "HistoricalMetricResult", + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Filters", + "sensitive" : false, + "setterDocumentation" : "/**

The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.

\n@param filters The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.*/", + "setterMethodName" : "setFilters", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Filters", + "variableName" : "filters", + "variableType" : "Filters", + "documentation" : "", + "simpleType" : "Filters", + "variableSetterType" : "Filters" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.

\n@param filters The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Filters", + "variableName" : "filters", + "variableType" : "Filters", + "documentation" : "

The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.

", + "simpleType" : "Filters", + "variableSetterType" : "Filters" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "Groupings", + "c2jShape" : "Groupings", + "deprecated" : false, + "documentation" : "

The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics returned apply to each queue rather than aggregated for all queues. If you group by CHANNEL, you should include a Channels filter. The only supported channel is VOICE.

If no Grouping is included in the request, a summary of metrics is returned.

", + "enumType" : "Grouping", + "fluentSetterDocumentation" : "/**

The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics returned apply to each queue rather than aggregated for all queues. If you group by CHANNEL, you should include a Channels filter. The only supported channel is VOICE.

If no Grouping is included in the request, a summary of metrics is returned.

\n@param groupings The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics returned apply to each queue rather than aggregated for all queues. If you group by CHANNEL, you should include a Channels filter. The only supported channel is VOICE.

If no Grouping is included in the request, a summary of metrics is returned.\n@return Returns a reference to this object so that method calls can be chained together.\n@see Grouping*/", + "fluentSetterMethodName" : "withGroupings", + "getterDocumentation" : "/**

The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics returned apply to each queue rather than aggregated for all queues. If you group by CHANNEL, you should include a Channels filter. The only supported channel is VOICE.

If no Grouping is included in the request, a summary of metrics is returned.

\n@return The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics returned apply to each queue rather than aggregated for all queues. If you group by CHANNEL, you should include a Channels filter. The only supported channel is VOICE.

If no Grouping is included in the request, a summary of metrics is returned.\n@see Grouping*/", + "getterMethodName" : "getGroupings", + "getterModel" : { + "returnType" : "java.util.List", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Groupings", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Groupings", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "Grouping", + "deprecated" : false, + "documentation" : "", + "enumType" : "Grouping", + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.\n@see Grouping*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return \n@see Grouping*/", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "String", "documentation" : null }, "http" : { @@ -11956,110 +9281,393 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, - "setterDocumentation" : "/**\n@param member */", + "setterDocumentation" : "/**\n@param member \n@see Grouping*/", "setterMethodName" : "setMember", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "HistoricalMetricResult", + "variableDeclarationType" : "String", "variableName" : "member", - "variableType" : "HistoricalMetricResult", + "variableType" : "String", "documentation" : "", - "simpleType" : "HistoricalMetricResult", - "variableSetterType" : "HistoricalMetricResult" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : false, + "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.\n@see Grouping*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "HistoricalMetricResult", + "variableDeclarationType" : "String", "variableName" : "member", - "variableType" : "HistoricalMetricResult", + "variableType" : "String", "documentation" : "", - "simpleType" : "HistoricalMetricResult", - "variableSetterType" : "HistoricalMetricResult" + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, - "memberType" : "HistoricalMetricResult", + "memberType" : "String", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, - "simple" : false, - "simpleType" : "HistoricalMetricResult", - "templateImplType" : "java.util.ArrayList", - "templateType" : "java.util.List" + "simple" : true, + "simpleType" : "String", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", - "name" : "MetricResults", + "name" : "Groupings", "sensitive" : false, - "setterDocumentation" : "/**

A list of HistoricalMetricResult objects, organized by Dimensions, which is the ID of the resource specified in the Filters used for the request. The metrics are combined with the metrics included in Collections, which is a list of HisotricalMetricData objects.

If no Grouping is specified in the request, Collections includes summary data for the HistoricalMetrics.

\n@param metricResults A list of HistoricalMetricResult objects, organized by Dimensions, which is the ID of the resource specified in the Filters used for the request. The metrics are combined with the metrics included in Collections, which is a list of HisotricalMetricData objects.

If no Grouping is specified in the request, Collections includes summary data for the HistoricalMetrics.*/", - "setterMethodName" : "setMetricResults", + "setterDocumentation" : "/**

The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics returned apply to each queue rather than aggregated for all queues. If you group by CHANNEL, you should include a Channels filter. The only supported channel is VOICE.

If no Grouping is included in the request, a summary of metrics is returned.

\n@param groupings The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics returned apply to each queue rather than aggregated for all queues. If you group by CHANNEL, you should include a Channels filter. The only supported channel is VOICE.

If no Grouping is included in the request, a summary of metrics is returned.\n@see Grouping*/", + "setterMethodName" : "setGroupings", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "metricResults", - "variableType" : "java.util.List", + "variableDeclarationType" : "java.util.List", + "variableName" : "groupings", + "variableType" : "java.util.List", "documentation" : "", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

A list of HistoricalMetricResult objects, organized by Dimensions, which is the ID of the resource specified in the Filters used for the request. The metrics are combined with the metrics included in Collections, which is a list of HisotricalMetricData objects.

If no Grouping is specified in the request, Collections includes summary data for the HistoricalMetrics.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setMetricResults(java.util.Collection)} or {@link #withMetricResults(java.util.Collection)} if you want to override the existing values.

\n@param metricResults A list of HistoricalMetricResult objects, organized by Dimensions, which is the ID of the resource specified in the Filters used for the request. The metrics are combined with the metrics included in Collections, which is a list of HisotricalMetricData objects.

If no Grouping is specified in the request, Collections includes summary data for the HistoricalMetrics.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics returned apply to each queue rather than aggregated for all queues. If you group by CHANNEL, you should include a Channels filter. The only supported channel is VOICE.

If no Grouping is included in the request, a summary of metrics is returned.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setGroupings(java.util.Collection)} or {@link #withGroupings(java.util.Collection)} if you want to override the existing values.

\n@param groupings The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics returned apply to each queue rather than aggregated for all queues. If you group by CHANNEL, you should include a Channels filter. The only supported channel is VOICE.

If no Grouping is included in the request, a summary of metrics is returned.\n@return Returns a reference to this object so that method calls can be chained together.\n@see Grouping*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "metricResults", - "variableType" : "java.util.List", - "documentation" : "

A list of HistoricalMetricResult objects, organized by Dimensions, which is the ID of the resource specified in the Filters used for the request. The metrics are combined with the metrics included in Collections, which is a list of HisotricalMetricData objects.

If no Grouping is specified in the request, Collections includes summary data for the HistoricalMetrics.

", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "variableDeclarationType" : "java.util.List", + "variableName" : "groupings", + "variableType" : "java.util.List", + "documentation" : "

The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics returned apply to each queue rather than aggregated for all queues. If you group by CHANNEL, you should include a Channels filter. The only supported channel is VOICE.

If no Grouping is included in the request, a summary of metrics is returned.

", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null - } ], - "membersAsMap" : { - "MetricResults" : { - "c2jName" : "MetricResults", - "c2jShape" : "HistoricalMetricResults", - "deprecated" : false, - "documentation" : "

A list of HistoricalMetricResult objects, organized by Dimensions, which is the ID of the resource specified in the Filters used for the request. The metrics are combined with the metrics included in Collections, which is a list of HisotricalMetricData objects.

If no Grouping is specified in the request, Collections includes summary data for the HistoricalMetrics.

", - "enumType" : null, - "fluentSetterDocumentation" : "/**

A list of HistoricalMetricResult objects, organized by Dimensions, which is the ID of the resource specified in the Filters used for the request. The metrics are combined with the metrics included in Collections, which is a list of HisotricalMetricData objects.

If no Grouping is specified in the request, Collections includes summary data for the HistoricalMetrics.

\n@param metricResults A list of HistoricalMetricResult objects, organized by Dimensions, which is the ID of the resource specified in the Filters used for the request. The metrics are combined with the metrics included in Collections, which is a list of HisotricalMetricData objects.

If no Grouping is specified in the request, Collections includes summary data for the HistoricalMetrics.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMetricResults", - "getterDocumentation" : "/**

A list of HistoricalMetricResult objects, organized by Dimensions, which is the ID of the resource specified in the Filters used for the request. The metrics are combined with the metrics included in Collections, which is a list of HisotricalMetricData objects.

If no Grouping is specified in the request, Collections includes summary data for the HistoricalMetrics.

\n@return A list of HistoricalMetricResult objects, organized by Dimensions, which is the ID of the resource specified in the Filters used for the request. The metrics are combined with the metrics included in Collections, which is a list of HisotricalMetricData objects.

If no Grouping is specified in the request, Collections includes summary data for the HistoricalMetrics.*/", - "getterMethodName" : "getMetricResults", - "getterModel" : { - "returnType" : "java.util.List", - "documentation" : null + }, { + "c2jName" : "CurrentMetrics", + "c2jShape" : "CurrentMetrics", + "deprecated" : false, + "documentation" : "

The metrics to retrieve. Specify the name and unit for each metric. The following metrics are available:

AGENTS_AFTER_CONTACT_WORK

Unit: COUNT

AGENTS_AVAILABLE

Unit: COUNT

AGENTS_ERROR

Unit: COUNT

AGENTS_NON_PRODUCTIVE

Unit: COUNT

AGENTS_ON_CALL

Unit: COUNT

AGENTS_ONLINE

Unit: COUNT

AGENTS_STAFFED

Unit: COUNT

CONTACTS_IN_QUEUE

Unit: COUNT

CONTACTS_SCHEDULED

Unit: COUNT

OLDEST_CONTACT_AGE

Unit: SECONDS

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

The metrics to retrieve. Specify the name and unit for each metric. The following metrics are available:

AGENTS_AFTER_CONTACT_WORK

Unit: COUNT

AGENTS_AVAILABLE

Unit: COUNT

AGENTS_ERROR

Unit: COUNT

AGENTS_NON_PRODUCTIVE

Unit: COUNT

AGENTS_ON_CALL

Unit: COUNT

AGENTS_ONLINE

Unit: COUNT

AGENTS_STAFFED

Unit: COUNT

CONTACTS_IN_QUEUE

Unit: COUNT

CONTACTS_SCHEDULED

Unit: COUNT

OLDEST_CONTACT_AGE

Unit: SECONDS

\n@param currentMetrics The metrics to retrieve. Specify the name and unit for each metric. The following metrics are available:

AGENTS_AFTER_CONTACT_WORK

Unit: COUNT

AGENTS_AVAILABLE

Unit: COUNT

AGENTS_ERROR

Unit: COUNT

AGENTS_NON_PRODUCTIVE

Unit: COUNT

AGENTS_ON_CALL

Unit: COUNT

AGENTS_ONLINE

Unit: COUNT

AGENTS_STAFFED

Unit: COUNT

CONTACTS_IN_QUEUE

Unit: COUNT

CONTACTS_SCHEDULED

Unit: COUNT

OLDEST_CONTACT_AGE

Unit: SECONDS

\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withCurrentMetrics", + "getterDocumentation" : "/**

The metrics to retrieve. Specify the name and unit for each metric. The following metrics are available:

AGENTS_AFTER_CONTACT_WORK

Unit: COUNT

AGENTS_AVAILABLE

Unit: COUNT

AGENTS_ERROR

Unit: COUNT

AGENTS_NON_PRODUCTIVE

Unit: COUNT

AGENTS_ON_CALL

Unit: COUNT

AGENTS_ONLINE

Unit: COUNT

AGENTS_STAFFED

Unit: COUNT

CONTACTS_IN_QUEUE

Unit: COUNT

CONTACTS_SCHEDULED

Unit: COUNT

OLDEST_CONTACT_AGE

Unit: SECONDS

\n@return The metrics to retrieve. Specify the name and unit for each metric. The following metrics are available:

AGENTS_AFTER_CONTACT_WORK

Unit: COUNT

AGENTS_AVAILABLE

Unit: COUNT

AGENTS_ERROR

Unit: COUNT

AGENTS_NON_PRODUCTIVE

Unit: COUNT

AGENTS_ON_CALL

Unit: COUNT

AGENTS_ONLINE

Unit: COUNT

AGENTS_STAFFED

Unit: COUNT

CONTACTS_IN_QUEUE

Unit: COUNT

CONTACTS_SCHEDULED

Unit: COUNT

OLDEST_CONTACT_AGE

Unit: SECONDS

*/", + "getterMethodName" : "getCurrentMetrics", + "getterModel" : { + "returnType" : "java.util.List", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "CurrentMetrics", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "CurrentMetrics", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "CurrentMetric", + "deprecated" : false, + "documentation" : "", + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "CurrentMetric", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member */", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "CurrentMetric", + "variableName" : "member", + "variableType" : "CurrentMetric", + "documentation" : "", + "simpleType" : "CurrentMetric", + "variableSetterType" : "CurrentMetric" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "CurrentMetric", + "variableName" : "member", + "variableType" : "CurrentMetric", + "documentation" : "", + "simpleType" : "CurrentMetric", + "variableSetterType" : "CurrentMetric" + }, + "xmlNameSpaceUri" : null }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, + "memberLocationName" : null, + "memberType" : "CurrentMetric", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : false, + "simpleType" : "CurrentMetric", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" + }, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "CurrentMetrics", + "sensitive" : false, + "setterDocumentation" : "/**

The metrics to retrieve. Specify the name and unit for each metric. The following metrics are available:

AGENTS_AFTER_CONTACT_WORK

Unit: COUNT

AGENTS_AVAILABLE

Unit: COUNT

AGENTS_ERROR

Unit: COUNT

AGENTS_NON_PRODUCTIVE

Unit: COUNT

AGENTS_ON_CALL

Unit: COUNT

AGENTS_ONLINE

Unit: COUNT

AGENTS_STAFFED

Unit: COUNT

CONTACTS_IN_QUEUE

Unit: COUNT

CONTACTS_SCHEDULED

Unit: COUNT

OLDEST_CONTACT_AGE

Unit: SECONDS

\n@param currentMetrics The metrics to retrieve. Specify the name and unit for each metric. The following metrics are available:

AGENTS_AFTER_CONTACT_WORK

Unit: COUNT

AGENTS_AVAILABLE

Unit: COUNT

AGENTS_ERROR

Unit: COUNT

AGENTS_NON_PRODUCTIVE

Unit: COUNT

AGENTS_ON_CALL

Unit: COUNT

AGENTS_ONLINE

Unit: COUNT

AGENTS_STAFFED

Unit: COUNT

CONTACTS_IN_QUEUE

Unit: COUNT

CONTACTS_SCHEDULED

Unit: COUNT

OLDEST_CONTACT_AGE

Unit: SECONDS

*/", + "setterMethodName" : "setCurrentMetrics", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "currentMetrics", + "variableType" : "java.util.List", + "documentation" : "", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

The metrics to retrieve. Specify the name and unit for each metric. The following metrics are available:

AGENTS_AFTER_CONTACT_WORK

Unit: COUNT

AGENTS_AVAILABLE

Unit: COUNT

AGENTS_ERROR

Unit: COUNT

AGENTS_NON_PRODUCTIVE

Unit: COUNT

AGENTS_ON_CALL

Unit: COUNT

AGENTS_ONLINE

Unit: COUNT

AGENTS_STAFFED

Unit: COUNT

CONTACTS_IN_QUEUE

Unit: COUNT

CONTACTS_SCHEDULED

Unit: COUNT

OLDEST_CONTACT_AGE

Unit: SECONDS

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setCurrentMetrics(java.util.Collection)} or {@link #withCurrentMetrics(java.util.Collection)} if you want to override the existing values.

\n@param currentMetrics The metrics to retrieve. Specify the name and unit for each metric. The following metrics are available:

AGENTS_AFTER_CONTACT_WORK

Unit: COUNT

AGENTS_AVAILABLE

Unit: COUNT

AGENTS_ERROR

Unit: COUNT

AGENTS_NON_PRODUCTIVE

Unit: COUNT

AGENTS_ON_CALL

Unit: COUNT

AGENTS_ONLINE

Unit: COUNT

AGENTS_STAFFED

Unit: COUNT

CONTACTS_IN_QUEUE

Unit: COUNT

CONTACTS_SCHEDULED

Unit: COUNT

OLDEST_CONTACT_AGE

Unit: SECONDS

\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "currentMetrics", + "variableType" : "java.util.List", + "documentation" : "

The metrics to retrieve. Specify the name and unit for each metric. The following metrics are available:

AGENTS_AFTER_CONTACT_WORK

Unit: COUNT

AGENTS_AVAILABLE

Unit: COUNT

AGENTS_ERROR

Unit: COUNT

AGENTS_NON_PRODUCTIVE

Unit: COUNT

AGENTS_ON_CALL

Unit: COUNT

AGENTS_ONLINE

Unit: COUNT

AGENTS_STAFFED

Unit: COUNT

CONTACTS_IN_QUEUE

Unit: COUNT

CONTACTS_SCHEDULED

Unit: COUNT

OLDEST_CONTACT_AGE

Unit: SECONDS

", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "NextToken", + "c2jShape" : "NextToken", + "deprecated" : false, + "documentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withNextToken", + "getterDocumentation" : "/**

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

\n@return The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.*/", + "getterMethodName" : "getNextToken", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "NextToken", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "NextToken", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "NextToken", + "sensitive" : false, + "setterDocumentation" : "/**

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.*/", + "setterMethodName" : "setNextToken", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "MaxResults", + "c2jShape" : "MaxResult100", + "deprecated" : false, + "documentation" : "

The maximimum number of results to return per page.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMaxResults", + "getterDocumentation" : "/**

The maximimum number of results to return per page.

\n@return The maximimum number of results to return per page.*/", + "getterMethodName" : "getMaxResults", + "getterModel" : { + "returnType" : "Integer", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "MaxResults", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "MaxResults", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Integer", + "marshallingType" : "INTEGER", + "name" : "MaxResults", + "sensitive" : false, + "setterDocumentation" : "/**

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.*/", + "setterMethodName" : "setMaxResults", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "maxResults", + "variableType" : "Integer", + "documentation" : "", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "maxResults", + "variableType" : "Integer", + "documentation" : "

The maximimum number of results to return per page.

", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "CurrentMetrics" : { + "c2jName" : "CurrentMetrics", + "c2jShape" : "CurrentMetrics", + "deprecated" : false, + "documentation" : "

The metrics to retrieve. Specify the name and unit for each metric. The following metrics are available:

AGENTS_AFTER_CONTACT_WORK

Unit: COUNT

AGENTS_AVAILABLE

Unit: COUNT

AGENTS_ERROR

Unit: COUNT

AGENTS_NON_PRODUCTIVE

Unit: COUNT

AGENTS_ON_CALL

Unit: COUNT

AGENTS_ONLINE

Unit: COUNT

AGENTS_STAFFED

Unit: COUNT

CONTACTS_IN_QUEUE

Unit: COUNT

CONTACTS_SCHEDULED

Unit: COUNT

OLDEST_CONTACT_AGE

Unit: SECONDS

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

The metrics to retrieve. Specify the name and unit for each metric. The following metrics are available:

AGENTS_AFTER_CONTACT_WORK

Unit: COUNT

AGENTS_AVAILABLE

Unit: COUNT

AGENTS_ERROR

Unit: COUNT

AGENTS_NON_PRODUCTIVE

Unit: COUNT

AGENTS_ON_CALL

Unit: COUNT

AGENTS_ONLINE

Unit: COUNT

AGENTS_STAFFED

Unit: COUNT

CONTACTS_IN_QUEUE

Unit: COUNT

CONTACTS_SCHEDULED

Unit: COUNT

OLDEST_CONTACT_AGE

Unit: SECONDS

\n@param currentMetrics The metrics to retrieve. Specify the name and unit for each metric. The following metrics are available:

AGENTS_AFTER_CONTACT_WORK

Unit: COUNT

AGENTS_AVAILABLE

Unit: COUNT

AGENTS_ERROR

Unit: COUNT

AGENTS_NON_PRODUCTIVE

Unit: COUNT

AGENTS_ON_CALL

Unit: COUNT

AGENTS_ONLINE

Unit: COUNT

AGENTS_STAFFED

Unit: COUNT

CONTACTS_IN_QUEUE

Unit: COUNT

CONTACTS_SCHEDULED

Unit: COUNT

OLDEST_CONTACT_AGE

Unit: SECONDS

\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withCurrentMetrics", + "getterDocumentation" : "/**

The metrics to retrieve. Specify the name and unit for each metric. The following metrics are available:

AGENTS_AFTER_CONTACT_WORK

Unit: COUNT

AGENTS_AVAILABLE

Unit: COUNT

AGENTS_ERROR

Unit: COUNT

AGENTS_NON_PRODUCTIVE

Unit: COUNT

AGENTS_ON_CALL

Unit: COUNT

AGENTS_ONLINE

Unit: COUNT

AGENTS_STAFFED

Unit: COUNT

CONTACTS_IN_QUEUE

Unit: COUNT

CONTACTS_SCHEDULED

Unit: COUNT

OLDEST_CONTACT_AGE

Unit: SECONDS

\n@return The metrics to retrieve. Specify the name and unit for each metric. The following metrics are available:

AGENTS_AFTER_CONTACT_WORK

Unit: COUNT

AGENTS_AVAILABLE

Unit: COUNT

AGENTS_ERROR

Unit: COUNT

AGENTS_NON_PRODUCTIVE

Unit: COUNT

AGENTS_ON_CALL

Unit: COUNT

AGENTS_ONLINE

Unit: COUNT

AGENTS_STAFFED

Unit: COUNT

CONTACTS_IN_QUEUE

Unit: COUNT

CONTACTS_SCHEDULED

Unit: COUNT

OLDEST_CONTACT_AGE

Unit: SECONDS

*/", + "getterMethodName" : "getCurrentMetrics", + "getterModel" : { + "returnType" : "java.util.List", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "MetricResults", + "marshallLocationName" : "CurrentMetrics", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "MetricResults", + "unmarshallLocationName" : "CurrentMetrics", "uri" : false }, "idempotencyToken" : false, @@ -12071,7 +9679,7 @@ "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", - "c2jShape" : "HistoricalMetricResult", + "c2jShape" : "CurrentMetric", "deprecated" : false, "documentation" : "", "enumType" : null, @@ -12080,7 +9688,7 @@ "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getMember", "getterModel" : { - "returnType" : "HistoricalMetricResult", + "returnType" : "CurrentMetric", "documentation" : null }, "http" : { @@ -12115,12 +9723,12 @@ "setterMethodName" : "setMember", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "HistoricalMetricResult", + "variableDeclarationType" : "CurrentMetric", "variableName" : "member", - "variableType" : "HistoricalMetricResult", + "variableType" : "CurrentMetric", "documentation" : "", - "simpleType" : "HistoricalMetricResult", - "variableSetterType" : "HistoricalMetricResult" + "simpleType" : "CurrentMetric", + "variableSetterType" : "CurrentMetric" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, @@ -12128,71 +9736,71 @@ "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "HistoricalMetricResult", + "variableDeclarationType" : "CurrentMetric", "variableName" : "member", - "variableType" : "HistoricalMetricResult", + "variableType" : "CurrentMetric", "documentation" : "", - "simpleType" : "HistoricalMetricResult", - "variableSetterType" : "HistoricalMetricResult" + "simpleType" : "CurrentMetric", + "variableSetterType" : "CurrentMetric" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, - "memberType" : "HistoricalMetricResult", + "memberType" : "CurrentMetric", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, - "simpleType" : "HistoricalMetricResult", - "templateImplType" : "java.util.ArrayList", - "templateType" : "java.util.List" + "simpleType" : "CurrentMetric", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", - "name" : "MetricResults", + "name" : "CurrentMetrics", "sensitive" : false, - "setterDocumentation" : "/**

A list of HistoricalMetricResult objects, organized by Dimensions, which is the ID of the resource specified in the Filters used for the request. The metrics are combined with the metrics included in Collections, which is a list of HisotricalMetricData objects.

If no Grouping is specified in the request, Collections includes summary data for the HistoricalMetrics.

\n@param metricResults A list of HistoricalMetricResult objects, organized by Dimensions, which is the ID of the resource specified in the Filters used for the request. The metrics are combined with the metrics included in Collections, which is a list of HisotricalMetricData objects.

If no Grouping is specified in the request, Collections includes summary data for the HistoricalMetrics.*/", - "setterMethodName" : "setMetricResults", + "setterDocumentation" : "/**

The metrics to retrieve. Specify the name and unit for each metric. The following metrics are available:

AGENTS_AFTER_CONTACT_WORK

Unit: COUNT

AGENTS_AVAILABLE

Unit: COUNT

AGENTS_ERROR

Unit: COUNT

AGENTS_NON_PRODUCTIVE

Unit: COUNT

AGENTS_ON_CALL

Unit: COUNT

AGENTS_ONLINE

Unit: COUNT

AGENTS_STAFFED

Unit: COUNT

CONTACTS_IN_QUEUE

Unit: COUNT

CONTACTS_SCHEDULED

Unit: COUNT

OLDEST_CONTACT_AGE

Unit: SECONDS

\n@param currentMetrics The metrics to retrieve. Specify the name and unit for each metric. The following metrics are available:

AGENTS_AFTER_CONTACT_WORK

Unit: COUNT

AGENTS_AVAILABLE

Unit: COUNT

AGENTS_ERROR

Unit: COUNT

AGENTS_NON_PRODUCTIVE

Unit: COUNT

AGENTS_ON_CALL

Unit: COUNT

AGENTS_ONLINE

Unit: COUNT

AGENTS_STAFFED

Unit: COUNT

CONTACTS_IN_QUEUE

Unit: COUNT

CONTACTS_SCHEDULED

Unit: COUNT

OLDEST_CONTACT_AGE

Unit: SECONDS

*/", + "setterMethodName" : "setCurrentMetrics", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "metricResults", - "variableType" : "java.util.List", + "variableDeclarationType" : "java.util.List", + "variableName" : "currentMetrics", + "variableType" : "java.util.List", "documentation" : "", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

A list of HistoricalMetricResult objects, organized by Dimensions, which is the ID of the resource specified in the Filters used for the request. The metrics are combined with the metrics included in Collections, which is a list of HisotricalMetricData objects.

If no Grouping is specified in the request, Collections includes summary data for the HistoricalMetrics.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setMetricResults(java.util.Collection)} or {@link #withMetricResults(java.util.Collection)} if you want to override the existing values.

\n@param metricResults A list of HistoricalMetricResult objects, organized by Dimensions, which is the ID of the resource specified in the Filters used for the request. The metrics are combined with the metrics included in Collections, which is a list of HisotricalMetricData objects.

If no Grouping is specified in the request, Collections includes summary data for the HistoricalMetrics.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The metrics to retrieve. Specify the name and unit for each metric. The following metrics are available:

AGENTS_AFTER_CONTACT_WORK

Unit: COUNT

AGENTS_AVAILABLE

Unit: COUNT

AGENTS_ERROR

Unit: COUNT

AGENTS_NON_PRODUCTIVE

Unit: COUNT

AGENTS_ON_CALL

Unit: COUNT

AGENTS_ONLINE

Unit: COUNT

AGENTS_STAFFED

Unit: COUNT

CONTACTS_IN_QUEUE

Unit: COUNT

CONTACTS_SCHEDULED

Unit: COUNT

OLDEST_CONTACT_AGE

Unit: SECONDS

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setCurrentMetrics(java.util.Collection)} or {@link #withCurrentMetrics(java.util.Collection)} if you want to override the existing values.

\n@param currentMetrics The metrics to retrieve. Specify the name and unit for each metric. The following metrics are available:

AGENTS_AFTER_CONTACT_WORK

Unit: COUNT

AGENTS_AVAILABLE

Unit: COUNT

AGENTS_ERROR

Unit: COUNT

AGENTS_NON_PRODUCTIVE

Unit: COUNT

AGENTS_ON_CALL

Unit: COUNT

AGENTS_ONLINE

Unit: COUNT

AGENTS_STAFFED

Unit: COUNT

CONTACTS_IN_QUEUE

Unit: COUNT

CONTACTS_SCHEDULED

Unit: COUNT

OLDEST_CONTACT_AGE

Unit: SECONDS

\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "metricResults", - "variableType" : "java.util.List", - "documentation" : "

A list of HistoricalMetricResult objects, organized by Dimensions, which is the ID of the resource specified in the Filters used for the request. The metrics are combined with the metrics included in Collections, which is a list of HisotricalMetricData objects.

If no Grouping is specified in the request, Collections includes summary data for the HistoricalMetrics.

", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "variableDeclarationType" : "java.util.List", + "variableName" : "currentMetrics", + "variableType" : "java.util.List", + "documentation" : "

The metrics to retrieve. Specify the name and unit for each metric. The following metrics are available:

AGENTS_AFTER_CONTACT_WORK

Unit: COUNT

AGENTS_AVAILABLE

Unit: COUNT

AGENTS_ERROR

Unit: COUNT

AGENTS_NON_PRODUCTIVE

Unit: COUNT

AGENTS_ON_CALL

Unit: COUNT

AGENTS_ONLINE

Unit: COUNT

AGENTS_STAFFED

Unit: COUNT

CONTACTS_IN_QUEUE

Unit: COUNT

CONTACTS_SCHEDULED

Unit: COUNT

OLDEST_CONTACT_AGE

Unit: SECONDS

", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, - "NextToken" : { - "c2jName" : "NextToken", - "c2jShape" : "NextToken", + "Filters" : { + "c2jName" : "Filters", + "c2jShape" : "Filters", "deprecated" : false, - "documentation" : "

A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the NextToken must use the same request parameters as the request that generated the token.

", + "documentation" : "

The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the NextToken must use the same request parameters as the request that generated the token.

\n@param nextToken A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the NextToken must use the same request parameters as the request that generated the token.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withNextToken", - "getterDocumentation" : "/**

A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the NextToken must use the same request parameters as the request that generated the token.

\n@return A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the NextToken must use the same request parameters as the request that generated the token.*/", - "getterMethodName" : "getNextToken", + "fluentSetterDocumentation" : "/**

The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.

\n@param filters The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withFilters", + "getterDocumentation" : "/**

The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.

\n@return The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.*/", + "getterMethodName" : "getFilters", "getterModel" : { - "returnType" : "String", + "returnType" : "Filters", "documentation" : null }, "http" : { @@ -12205,11 +9813,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "NextToken", + "marshallLocationName" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "NextToken", + "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, @@ -12219,16 +9827,234 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "NextToken", - "sensitive" : false, - "setterDocumentation" : "/**

A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the NextToken must use the same request parameters as the request that generated the token.

\n@param nextToken A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the NextToken must use the same request parameters as the request that generated the token.*/", - "setterMethodName" : "setNextToken", + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Filters", + "sensitive" : false, + "setterDocumentation" : "/**

The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.

\n@param filters The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.*/", + "setterMethodName" : "setFilters", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Filters", + "variableName" : "filters", + "variableType" : "Filters", + "documentation" : "", + "simpleType" : "Filters", + "variableSetterType" : "Filters" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.

\n@param filters The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Filters", + "variableName" : "filters", + "variableType" : "Filters", + "documentation" : "

The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.

", + "simpleType" : "Filters", + "variableSetterType" : "Filters" + }, + "xmlNameSpaceUri" : null + }, + "Groupings" : { + "c2jName" : "Groupings", + "c2jShape" : "Groupings", + "deprecated" : false, + "documentation" : "

The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics returned apply to each queue rather than aggregated for all queues. If you group by CHANNEL, you should include a Channels filter. The only supported channel is VOICE.

If no Grouping is included in the request, a summary of metrics is returned.

", + "enumType" : "Grouping", + "fluentSetterDocumentation" : "/**

The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics returned apply to each queue rather than aggregated for all queues. If you group by CHANNEL, you should include a Channels filter. The only supported channel is VOICE.

If no Grouping is included in the request, a summary of metrics is returned.

\n@param groupings The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics returned apply to each queue rather than aggregated for all queues. If you group by CHANNEL, you should include a Channels filter. The only supported channel is VOICE.

If no Grouping is included in the request, a summary of metrics is returned.\n@return Returns a reference to this object so that method calls can be chained together.\n@see Grouping*/", + "fluentSetterMethodName" : "withGroupings", + "getterDocumentation" : "/**

The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics returned apply to each queue rather than aggregated for all queues. If you group by CHANNEL, you should include a Channels filter. The only supported channel is VOICE.

If no Grouping is included in the request, a summary of metrics is returned.

\n@return The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics returned apply to each queue rather than aggregated for all queues. If you group by CHANNEL, you should include a Channels filter. The only supported channel is VOICE.

If no Grouping is included in the request, a summary of metrics is returned.\n@see Grouping*/", + "getterMethodName" : "getGroupings", + "getterModel" : { + "returnType" : "java.util.List", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Groupings", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Groupings", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "Grouping", + "deprecated" : false, + "documentation" : "", + "enumType" : "Grouping", + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.\n@see Grouping*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return \n@see Grouping*/", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member \n@see Grouping*/", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "member", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.\n@see Grouping*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "member", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "String", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : true, + "simpleType" : "String", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" + }, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "Groupings", + "sensitive" : false, + "setterDocumentation" : "/**

The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics returned apply to each queue rather than aggregated for all queues. If you group by CHANNEL, you should include a Channels filter. The only supported channel is VOICE.

If no Grouping is included in the request, a summary of metrics is returned.

\n@param groupings The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics returned apply to each queue rather than aggregated for all queues. If you group by CHANNEL, you should include a Channels filter. The only supported channel is VOICE.

If no Grouping is included in the request, a summary of metrics is returned.\n@see Grouping*/", + "setterMethodName" : "setGroupings", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "groupings", + "variableType" : "java.util.List", + "documentation" : "", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics returned apply to each queue rather than aggregated for all queues. If you group by CHANNEL, you should include a Channels filter. The only supported channel is VOICE.

If no Grouping is included in the request, a summary of metrics is returned.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setGroupings(java.util.Collection)} or {@link #withGroupings(java.util.Collection)} if you want to override the existing values.

\n@param groupings The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics returned apply to each queue rather than aggregated for all queues. If you group by CHANNEL, you should include a Channels filter. The only supported channel is VOICE.

If no Grouping is included in the request, a summary of metrics is returned.\n@return Returns a reference to this object so that method calls can be chained together.\n@see Grouping*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "groupings", + "variableType" : "java.util.List", + "documentation" : "

The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics returned apply to each queue rather than aggregated for all queues. If you group by CHANNEL, you should include a Channels filter. The only supported channel is VOICE.

If no Grouping is included in the request, a summary of metrics is returned.

", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "xmlNameSpaceUri" : null + }, + "InstanceId" : { + "c2jName" : "InstanceId", + "c2jShape" : "InstanceId", + "deprecated" : false, + "documentation" : "

The identifier of the Amazon Connect instance.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.*/", + "setterMethodName" : "setInstanceId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "nextToken", + "variableName" : "instanceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -12237,89 +10063,175 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the NextToken must use the same request parameters as the request that generated the token.

\n@param nextToken A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the NextToken must use the same request parameters as the request that generated the token.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "nextToken", + "variableName" : "instanceId", "variableType" : "String", - "documentation" : "

A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the NextToken must use the same request parameters as the request that generated the token.

", + "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null - } - }, - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "GetMetricDataResult", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : { - "flattened" : false, - "resultWrapper" : null - }, - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "GetMetricDataResult", - "variableName" : "getMetricDataResult", - "variableType" : "GetMetricDataResult", - "documentation" : null, - "simpleType" : "GetMetricDataResult", - "variableSetterType" : "GetMetricDataResult" - }, - "wrapper" : false - }, - "Grouping" : { - "c2jName" : "Grouping", - "customization" : { - "artificialResultWrapper" : null, - "skipGeneratingMarshaller" : false, - "skipGeneratingModelClass" : false, - "skipGeneratingUnmarshaller" : false - }, - "deprecated" : false, - "documentation" : "", - "enums" : [ { - "name" : "QUEUE", - "value" : "QUEUE" - }, { - "name" : "CHANNEL", - "value" : "CHANNEL" - } ], - "errorCode" : null, - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : null, - "members" : null, - "membersAsMap" : { }, + }, + "MaxResults" : { + "c2jName" : "MaxResults", + "c2jShape" : "MaxResult100", + "deprecated" : false, + "documentation" : "

The maximimum number of results to return per page.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMaxResults", + "getterDocumentation" : "/**

The maximimum number of results to return per page.

\n@return The maximimum number of results to return per page.*/", + "getterMethodName" : "getMaxResults", + "getterModel" : { + "returnType" : "Integer", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "MaxResults", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "MaxResults", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Integer", + "marshallingType" : "INTEGER", + "name" : "MaxResults", + "sensitive" : false, + "setterDocumentation" : "/**

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.*/", + "setterMethodName" : "setMaxResults", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "maxResults", + "variableType" : "Integer", + "documentation" : "", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "maxResults", + "variableType" : "Integer", + "documentation" : "

The maximimum number of results to return per page.

", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "xmlNameSpaceUri" : null + }, + "NextToken" : { + "c2jName" : "NextToken", + "c2jShape" : "NextToken", + "deprecated" : false, + "documentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withNextToken", + "getterDocumentation" : "/**

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

\n@return The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.*/", + "getterMethodName" : "getNextToken", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "NextToken", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "NextToken", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "NextToken", + "sensitive" : false, + "setterDocumentation" : "/**

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.*/", + "setterMethodName" : "setNextToken", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } + }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "Grouping", + "required" : [ "InstanceId", "Filters", "CurrentMetrics" ], + "shapeName" : "GetCurrentMetricDataRequest", "signerAware" : false, "signerType" : null, - "unmarshaller" : { - "flattened" : false, - "resultWrapper" : null - }, + "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Grouping", - "variableName" : "grouping", - "variableType" : "Grouping", + "variableDeclarationType" : "GetCurrentMetricDataRequest", + "variableName" : "getCurrentMetricDataRequest", + "variableType" : "GetCurrentMetricDataRequest", "documentation" : null, - "simpleType" : "Grouping", - "variableSetterType" : "Grouping" + "simpleType" : "GetCurrentMetricDataRequest", + "variableSetterType" : "GetCurrentMetricDataRequest" }, "wrapper" : false }, - "HierarchyGroup" : { - "c2jName" : "HierarchyGroup", + "GetCurrentMetricDataResult" : { + "c2jName" : "GetCurrentMetricDataResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -12327,7 +10239,7 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "

A HierarchyGroup object that contains information about a hierarchy group in your Amazon Connect instance.

", + "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, @@ -12337,82 +10249,15 @@ "hasStreamingMember" : false, "marshaller" : null, "members" : [ { - "c2jName" : "Id", - "c2jShape" : "HierarchyGroupId", - "deprecated" : false, - "documentation" : "

The identifier for the hierarchy group.

", - "enumType" : null, - "fluentSetterDocumentation" : "/**

The identifier for the hierarchy group.

\n@param id The identifier for the hierarchy group.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withId", - "getterDocumentation" : "/**

The identifier for the hierarchy group.

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

The identifier for the hierarchy group.

\n@param id The identifier for the hierarchy group.*/", - "setterMethodName" : "setId", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "id", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The identifier for the hierarchy group.

\n@param id The identifier for the hierarchy group.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "id", - "variableType" : "String", - "documentation" : "

The identifier for the hierarchy group.

", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, { - "c2jName" : "Arn", - "c2jShape" : "ARN", + "c2jName" : "NextToken", + "c2jShape" : "NextToken", "deprecated" : false, - "documentation" : "

The Amazon Resource Name (ARN) for the hierarchy group.

", + "documentation" : "

If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

The Amazon Resource Name (ARN) for the hierarchy group.

\n@param arn The Amazon Resource Name (ARN) for the hierarchy group.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withArn", - "getterDocumentation" : "/**

The Amazon Resource Name (ARN) for the hierarchy group.

\n@return The Amazon Resource Name (ARN) for the hierarchy group.*/", - "getterMethodName" : "getArn", + "fluentSetterDocumentation" : "/**

If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

\n@param nextToken If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withNextToken", + "getterDocumentation" : "/**

If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

\n@return If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.*/", + "getterMethodName" : "getNextToken", "getterModel" : { "returnType" : "String", "documentation" : null @@ -12427,11 +10272,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Arn", + "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Arn", + "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, @@ -12443,14 +10288,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "Arn", + "name" : "NextToken", "sensitive" : false, - "setterDocumentation" : "/**

The Amazon Resource Name (ARN) for the hierarchy group.

\n@param arn The Amazon Resource Name (ARN) for the hierarchy group.*/", - "setterMethodName" : "setArn", + "setterDocumentation" : "/**

If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

\n@param nextToken If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.*/", + "setterMethodName" : "setNextToken", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "arn", + "variableName" : "nextToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -12459,29 +10304,29 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The Amazon Resource Name (ARN) for the hierarchy group.

\n@param arn The Amazon Resource Name (ARN) for the hierarchy group.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

\n@param nextToken If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "arn", + "variableName" : "nextToken", "variableType" : "String", - "documentation" : "

The Amazon Resource Name (ARN) for the hierarchy group.

", + "documentation" : "

If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "Name", - "c2jShape" : "HierarchyGroupName", + "c2jName" : "MetricResults", + "c2jShape" : "CurrentMetricResults", "deprecated" : false, - "documentation" : "

The name of the hierarchy group in your instance.

", + "documentation" : "

Information about the real-time metrics.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

The name of the hierarchy group in your instance.

\n@param name The name of the hierarchy group in your instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withName", - "getterDocumentation" : "/**

The name of the hierarchy group in your instance.

\n@return The name of the hierarchy group in your instance.*/", - "getterMethodName" : "getName", + "fluentSetterDocumentation" : "/**

Information about the real-time metrics.

\n@param metricResults Information about the real-time metrics.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMetricResults", + "getterDocumentation" : "/**

Information about the real-time metrics.

\n@return Information about the real-time metrics.*/", + "getterMethodName" : "getMetricResults", "getterModel" : { - "returnType" : "String", + "returnType" : "java.util.List", "documentation" : null }, "http" : { @@ -12494,128 +10339,143 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Name", + "marshallLocationName" : "MetricResults", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Name", + "unmarshallLocationName" : "MetricResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "Name", - "sensitive" : false, - "setterDocumentation" : "/**

The name of the hierarchy group in your instance.

\n@param name The name of the hierarchy group in your instance.*/", - "setterMethodName" : "setName", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "name", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The name of the hierarchy group in your instance.

\n@param name The name of the hierarchy group in your instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "name", - "variableType" : "String", - "documentation" : "

The name of the hierarchy group in your instance.

", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, { - "c2jName" : "LevelId", - "c2jShape" : "HierarchyLevelId", - "deprecated" : false, - "documentation" : "

The identifier for the level in the hierarchy group.

", - "enumType" : null, - "fluentSetterDocumentation" : "/**

The identifier for the level in the hierarchy group.

\n@param levelId The identifier for the level in the hierarchy group.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withLevelId", - "getterDocumentation" : "/**

The identifier for the level in the hierarchy group.

\n@return The identifier for the level in the hierarchy group.*/", - "getterMethodName" : "getLevelId", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "LevelId", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "LevelId", - "uri" : false + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "CurrentMetricResult", + "deprecated" : false, + "documentation" : "", + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "CurrentMetricResult", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member */", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "CurrentMetricResult", + "variableName" : "member", + "variableType" : "CurrentMetricResult", + "documentation" : "", + "simpleType" : "CurrentMetricResult", + "variableSetterType" : "CurrentMetricResult" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "CurrentMetricResult", + "variableName" : "member", + "variableType" : "CurrentMetricResult", + "documentation" : "", + "simpleType" : "CurrentMetricResult", + "variableSetterType" : "CurrentMetricResult" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "CurrentMetricResult", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : false, + "simpleType" : "CurrentMetricResult", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "LevelId", + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "MetricResults", "sensitive" : false, - "setterDocumentation" : "/**

The identifier for the level in the hierarchy group.

\n@param levelId The identifier for the level in the hierarchy group.*/", - "setterMethodName" : "setLevelId", + "setterDocumentation" : "/**

Information about the real-time metrics.

\n@param metricResults Information about the real-time metrics.*/", + "setterMethodName" : "setMetricResults", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "levelId", - "variableType" : "String", + "variableDeclarationType" : "java.util.List", + "variableName" : "metricResults", + "variableType" : "java.util.List", "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : true, + "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The identifier for the level in the hierarchy group.

\n@param levelId The identifier for the level in the hierarchy group.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

Information about the real-time metrics.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setMetricResults(java.util.Collection)} or {@link #withMetricResults(java.util.Collection)} if you want to override the existing values.

\n@param metricResults Information about the real-time metrics.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "levelId", - "variableType" : "String", - "documentation" : "

The identifier for the level in the hierarchy group.

", - "simpleType" : "String", - "variableSetterType" : "String" + "variableDeclarationType" : "java.util.List", + "variableName" : "metricResults", + "variableType" : "java.util.List", + "documentation" : "

Information about the real-time metrics.

", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "HierarchyPath", - "c2jShape" : "HierarchyPath", + "c2jName" : "DataSnapshotTime", + "c2jShape" : "timestamp", "deprecated" : false, - "documentation" : "

A HierarchyPath object that contains information about the levels in the hierarchy group.

", + "documentation" : "

The time at which the metrics were retrieved and cached for pagination.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

A HierarchyPath object that contains information about the levels in the hierarchy group.

\n@param hierarchyPath A HierarchyPath object that contains information about the levels in the hierarchy group.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withHierarchyPath", - "getterDocumentation" : "/**

A HierarchyPath object that contains information about the levels in the hierarchy group.

\n@return A HierarchyPath object that contains information about the levels in the hierarchy group.*/", - "getterMethodName" : "getHierarchyPath", + "fluentSetterDocumentation" : "/**

The time at which the metrics were retrieved and cached for pagination.

\n@param dataSnapshotTime The time at which the metrics were retrieved and cached for pagination.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withDataSnapshotTime", + "getterDocumentation" : "/**

The time at which the metrics were retrieved and cached for pagination.

\n@return The time at which the metrics were retrieved and cached for pagination.*/", + "getterMethodName" : "getDataSnapshotTime", "getterModel" : { - "returnType" : "HierarchyPath", + "returnType" : "java.util.Date", "documentation" : null }, "http" : { @@ -12628,11 +10488,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "HierarchyPath", + "marshallLocationName" : "DataSnapshotTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "HierarchyPath", + "unmarshallLocationName" : "DataSnapshotTime", "uri" : false }, "idempotencyToken" : false, @@ -12642,49 +10502,49 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "HierarchyPath", + "marshallingTargetClass" : "java.util.Date", + "marshallingType" : "DATE", + "name" : "DataSnapshotTime", "sensitive" : false, - "setterDocumentation" : "/**

A HierarchyPath object that contains information about the levels in the hierarchy group.

\n@param hierarchyPath A HierarchyPath object that contains information about the levels in the hierarchy group.*/", - "setterMethodName" : "setHierarchyPath", + "setterDocumentation" : "/**

The time at which the metrics were retrieved and cached for pagination.

\n@param dataSnapshotTime The time at which the metrics were retrieved and cached for pagination.*/", + "setterMethodName" : "setDataSnapshotTime", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "HierarchyPath", - "variableName" : "hierarchyPath", - "variableType" : "HierarchyPath", + "variableDeclarationType" : "java.util.Date", + "variableName" : "dataSnapshotTime", + "variableType" : "java.util.Date", "documentation" : "", - "simpleType" : "HierarchyPath", - "variableSetterType" : "HierarchyPath" + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : false, + "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

A HierarchyPath object that contains information about the levels in the hierarchy group.

\n@param hierarchyPath A HierarchyPath object that contains information about the levels in the hierarchy group.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The time at which the metrics were retrieved and cached for pagination.

\n@param dataSnapshotTime The time at which the metrics were retrieved and cached for pagination.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "HierarchyPath", - "variableName" : "hierarchyPath", - "variableType" : "HierarchyPath", - "documentation" : "

A HierarchyPath object that contains information about the levels in the hierarchy group.

", - "simpleType" : "HierarchyPath", - "variableSetterType" : "HierarchyPath" + "timestampFormat" : "unixTimestamp", + "variableDeclarationType" : "java.util.Date", + "variableName" : "dataSnapshotTime", + "variableType" : "java.util.Date", + "documentation" : "

The time at which the metrics were retrieved and cached for pagination.

", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "Arn" : { - "c2jName" : "Arn", - "c2jShape" : "ARN", + "DataSnapshotTime" : { + "c2jName" : "DataSnapshotTime", + "c2jShape" : "timestamp", "deprecated" : false, - "documentation" : "

The Amazon Resource Name (ARN) for the hierarchy group.

", + "documentation" : "

The time at which the metrics were retrieved and cached for pagination.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

The Amazon Resource Name (ARN) for the hierarchy group.

\n@param arn The Amazon Resource Name (ARN) for the hierarchy group.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withArn", - "getterDocumentation" : "/**

The Amazon Resource Name (ARN) for the hierarchy group.

\n@return The Amazon Resource Name (ARN) for the hierarchy group.*/", - "getterMethodName" : "getArn", + "fluentSetterDocumentation" : "/**

The time at which the metrics were retrieved and cached for pagination.

\n@param dataSnapshotTime The time at which the metrics were retrieved and cached for pagination.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withDataSnapshotTime", + "getterDocumentation" : "/**

The time at which the metrics were retrieved and cached for pagination.

\n@return The time at which the metrics were retrieved and cached for pagination.*/", + "getterMethodName" : "getDataSnapshotTime", "getterModel" : { - "returnType" : "String", + "returnType" : "java.util.Date", "documentation" : null }, "http" : { @@ -12697,11 +10557,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Arn", + "marshallLocationName" : "DataSnapshotTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Arn", + "unmarshallLocationName" : "DataSnapshotTime", "uri" : false }, "idempotencyToken" : false, @@ -12711,48 +10571,48 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "Arn", + "marshallingTargetClass" : "java.util.Date", + "marshallingType" : "DATE", + "name" : "DataSnapshotTime", "sensitive" : false, - "setterDocumentation" : "/**

The Amazon Resource Name (ARN) for the hierarchy group.

\n@param arn The Amazon Resource Name (ARN) for the hierarchy group.*/", - "setterMethodName" : "setArn", + "setterDocumentation" : "/**

The time at which the metrics were retrieved and cached for pagination.

\n@param dataSnapshotTime The time at which the metrics were retrieved and cached for pagination.*/", + "setterMethodName" : "setDataSnapshotTime", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "arn", - "variableType" : "String", + "variableDeclarationType" : "java.util.Date", + "variableName" : "dataSnapshotTime", + "variableType" : "java.util.Date", "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" }, "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The Amazon Resource Name (ARN) for the hierarchy group.

\n@param arn The Amazon Resource Name (ARN) for the hierarchy group.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The time at which the metrics were retrieved and cached for pagination.

\n@param dataSnapshotTime The time at which the metrics were retrieved and cached for pagination.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "arn", - "variableType" : "String", - "documentation" : "

The Amazon Resource Name (ARN) for the hierarchy group.

", - "simpleType" : "String", - "variableSetterType" : "String" + "timestampFormat" : "unixTimestamp", + "variableDeclarationType" : "java.util.Date", + "variableName" : "dataSnapshotTime", + "variableType" : "java.util.Date", + "documentation" : "

The time at which the metrics were retrieved and cached for pagination.

", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" }, "xmlNameSpaceUri" : null }, - "HierarchyPath" : { - "c2jName" : "HierarchyPath", - "c2jShape" : "HierarchyPath", + "MetricResults" : { + "c2jName" : "MetricResults", + "c2jShape" : "CurrentMetricResults", "deprecated" : false, - "documentation" : "

A HierarchyPath object that contains information about the levels in the hierarchy group.

", + "documentation" : "

Information about the real-time metrics.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

A HierarchyPath object that contains information about the levels in the hierarchy group.

\n@param hierarchyPath A HierarchyPath object that contains information about the levels in the hierarchy group.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withHierarchyPath", - "getterDocumentation" : "/**

A HierarchyPath object that contains information about the levels in the hierarchy group.

\n@return A HierarchyPath object that contains information about the levels in the hierarchy group.*/", - "getterMethodName" : "getHierarchyPath", + "fluentSetterDocumentation" : "/**

Information about the real-time metrics.

\n@param metricResults Information about the real-time metrics.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMetricResults", + "getterDocumentation" : "/**

Information about the real-time metrics.

\n@return Information about the real-time metrics.*/", + "getterMethodName" : "getMetricResults", "getterModel" : { - "returnType" : "HierarchyPath", + "returnType" : "java.util.List", "documentation" : null }, "http" : { @@ -12765,60 +10625,142 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "HierarchyPath", + "marshallLocationName" : "MetricResults", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "HierarchyPath", + "unmarshallLocationName" : "MetricResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, - "list" : false, - "listModel" : null, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "CurrentMetricResult", + "deprecated" : false, + "documentation" : "", + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "CurrentMetricResult", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member */", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "CurrentMetricResult", + "variableName" : "member", + "variableType" : "CurrentMetricResult", + "documentation" : "", + "simpleType" : "CurrentMetricResult", + "variableSetterType" : "CurrentMetricResult" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "CurrentMetricResult", + "variableName" : "member", + "variableType" : "CurrentMetricResult", + "documentation" : "", + "simpleType" : "CurrentMetricResult", + "variableSetterType" : "CurrentMetricResult" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "CurrentMetricResult", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : false, + "simpleType" : "CurrentMetricResult", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" + }, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "HierarchyPath", + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "MetricResults", "sensitive" : false, - "setterDocumentation" : "/**

A HierarchyPath object that contains information about the levels in the hierarchy group.

\n@param hierarchyPath A HierarchyPath object that contains information about the levels in the hierarchy group.*/", - "setterMethodName" : "setHierarchyPath", + "setterDocumentation" : "/**

Information about the real-time metrics.

\n@param metricResults Information about the real-time metrics.*/", + "setterMethodName" : "setMetricResults", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "HierarchyPath", - "variableName" : "hierarchyPath", - "variableType" : "HierarchyPath", + "variableDeclarationType" : "java.util.List", + "variableName" : "metricResults", + "variableType" : "java.util.List", "documentation" : "", - "simpleType" : "HierarchyPath", - "variableSetterType" : "HierarchyPath" + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

A HierarchyPath object that contains information about the levels in the hierarchy group.

\n@param hierarchyPath A HierarchyPath object that contains information about the levels in the hierarchy group.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

Information about the real-time metrics.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setMetricResults(java.util.Collection)} or {@link #withMetricResults(java.util.Collection)} if you want to override the existing values.

\n@param metricResults Information about the real-time metrics.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "HierarchyPath", - "variableName" : "hierarchyPath", - "variableType" : "HierarchyPath", - "documentation" : "

A HierarchyPath object that contains information about the levels in the hierarchy group.

", - "simpleType" : "HierarchyPath", - "variableSetterType" : "HierarchyPath" + "variableDeclarationType" : "java.util.List", + "variableName" : "metricResults", + "variableType" : "java.util.List", + "documentation" : "

Information about the real-time metrics.

", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, - "Id" : { - "c2jName" : "Id", - "c2jShape" : "HierarchyGroupId", + "NextToken" : { + "c2jName" : "NextToken", + "c2jShape" : "NextToken", "deprecated" : false, - "documentation" : "

The identifier for the hierarchy group.

", + "documentation" : "

If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

The identifier for the hierarchy group.

\n@param id The identifier for the hierarchy group.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withId", - "getterDocumentation" : "/**

The identifier for the hierarchy group.

\n@return The identifier for the hierarchy group.*/", - "getterMethodName" : "getId", + "fluentSetterDocumentation" : "/**

If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

\n@param nextToken If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withNextToken", + "getterDocumentation" : "/**

If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

\n@return If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.*/", + "getterMethodName" : "getNextToken", "getterModel" : { "returnType" : "String", "documentation" : null @@ -12833,11 +10775,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Id", + "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Id", + "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, @@ -12849,14 +10791,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "Id", + "name" : "NextToken", "sensitive" : false, - "setterDocumentation" : "/**

The identifier for the hierarchy group.

\n@param id The identifier for the hierarchy group.*/", - "setterMethodName" : "setId", + "setterDocumentation" : "/**

If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

\n@param nextToken If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.*/", + "setterMethodName" : "setNextToken", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "id", + "variableName" : "nextToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -12865,96 +10807,144 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The identifier for the hierarchy group.

\n@param id The identifier for the hierarchy group.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

\n@param nextToken If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "id", + "variableName" : "nextToken", "variableType" : "String", - "documentation" : "

The identifier for the hierarchy group.

", + "documentation" : "

If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null + } + }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "GetCurrentMetricDataResult", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "GetCurrentMetricDataResult", + "variableName" : "getCurrentMetricDataResult", + "variableType" : "GetCurrentMetricDataResult", + "documentation" : null, + "simpleType" : "GetCurrentMetricDataResult", + "variableSetterType" : "GetCurrentMetricDataResult" + }, + "wrapper" : false + }, + "GetFederationTokenRequest" : { + "c2jName" : "GetFederationTokenRequest", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : { + "action" : "GetFederationToken", + "locationName" : null, + "requestUri" : "/user/federate/{InstanceId}", + "target" : null, + "verb" : "GET", + "xmlNameSpaceUri" : null + }, + "members" : [ { + "c2jName" : "InstanceId", + "c2jShape" : "InstanceId", + "deprecated" : false, + "documentation" : "

The identifier of the Amazon Connect instance.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

\n@return The identifier of the Amazon Connect instance.*/", + "getterMethodName" : "getInstanceId", + "getterModel" : { + "returnType" : "String", + "documentation" : null }, - "LevelId" : { - "c2jName" : "LevelId", - "c2jShape" : "HierarchyLevelId", - "deprecated" : false, - "documentation" : "

The identifier for the level in the hierarchy group.

", - "enumType" : null, - "fluentSetterDocumentation" : "/**

The identifier for the level in the hierarchy group.

\n@param levelId The identifier for the level in the hierarchy group.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withLevelId", - "getterDocumentation" : "/**

The identifier for the level in the hierarchy group.

\n@return The identifier for the level in the hierarchy group.*/", - "getterMethodName" : "getLevelId", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "LevelId", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "LevelId", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "LevelId", - "sensitive" : false, - "setterDocumentation" : "/**

The identifier for the level in the hierarchy group.

\n@param levelId The identifier for the level in the hierarchy group.*/", - "setterMethodName" : "setLevelId", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "levelId", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The identifier for the level in the hierarchy group.

\n@param levelId The identifier for the level in the hierarchy group.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "levelId", - "variableType" : "String", - "documentation" : "

The identifier for the level in the hierarchy group.

", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "InstanceId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "InstanceId", + "uri" : true }, - "Name" : { - "c2jName" : "Name", - "c2jShape" : "HierarchyGroupName", + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "InstanceId", + "sensitive" : false, + "setterDocumentation" : "/**

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "instanceId", + "variableType" : "String", + "documentation" : "

The identifier of the Amazon Connect instance.

", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "InstanceId" : { + "c2jName" : "InstanceId", + "c2jShape" : "InstanceId", "deprecated" : false, - "documentation" : "

The name of the hierarchy group in your instance.

", + "documentation" : "

The identifier of the Amazon Connect instance.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

The name of the hierarchy group in your instance.

\n@param name The name of the hierarchy group in your instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withName", - "getterDocumentation" : "/**

The name of the hierarchy group in your instance.

\n@return The name of the hierarchy group in your instance.*/", - "getterMethodName" : "getName", + "fluentSetterDocumentation" : "/**

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

\n@return The identifier of the Amazon Connect instance.*/", + "getterMethodName" : "getInstanceId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -12967,14 +10957,14 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Name", + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Name", - "uri" : false + "unmarshallLocationName" : "InstanceId", + "uri" : true }, "idempotencyToken" : false, "isBinary" : false, @@ -12985,14 +10975,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "Name", + "name" : "InstanceId", "sensitive" : false, - "setterDocumentation" : "/**

The name of the hierarchy group in your instance.

\n@param name The name of the hierarchy group in your instance.*/", - "setterMethodName" : "setName", + "setterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.*/", + "setterMethodName" : "setInstanceId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "name", + "variableName" : "instanceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -13001,13 +10991,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The name of the hierarchy group in your instance.

\n@param name The name of the hierarchy group in your instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "name", + "variableName" : "instanceId", "variableType" : "String", - "documentation" : "

The name of the hierarchy group in your instance.

", + "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, @@ -13016,27 +11006,24 @@ }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "HierarchyGroup", + "required" : [ "InstanceId" ], + "shapeName" : "GetFederationTokenRequest", "signerAware" : false, "signerType" : null, - "unmarshaller" : { - "flattened" : false, - "resultWrapper" : null - }, + "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "HierarchyGroup", - "variableName" : "hierarchyGroup", - "variableType" : "HierarchyGroup", + "variableDeclarationType" : "GetFederationTokenRequest", + "variableName" : "getFederationTokenRequest", + "variableType" : "GetFederationTokenRequest", "documentation" : null, - "simpleType" : "HierarchyGroup", - "variableSetterType" : "HierarchyGroup" + "simpleType" : "GetFederationTokenRequest", + "variableSetterType" : "GetFederationTokenRequest" }, "wrapper" : false }, - "HierarchyGroupSummary" : { - "c2jName" : "HierarchyGroupSummary", + "GetFederationTokenResult" : { + "c2jName" : "GetFederationTokenResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -13044,7 +11031,7 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "

A HierarchyGroupSummary object that contains information about the hierarchy group, including ARN, Id, and Name.

", + "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, @@ -13054,84 +11041,17 @@ "hasStreamingMember" : false, "marshaller" : null, "members" : [ { - "c2jName" : "Id", - "c2jShape" : "HierarchyGroupId", - "deprecated" : false, - "documentation" : "

The identifier of the hierarchy group.

", - "enumType" : null, - "fluentSetterDocumentation" : "/**

The identifier of the hierarchy group.

\n@param id The identifier of the hierarchy group.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withId", - "getterDocumentation" : "/**

The identifier of the hierarchy group.

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

The identifier of the hierarchy group.

\n@param id The identifier of the hierarchy group.*/", - "setterMethodName" : "setId", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "id", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The identifier of the hierarchy group.

\n@param id The identifier of the hierarchy group.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "id", - "variableType" : "String", - "documentation" : "

The identifier of the hierarchy group.

", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, { - "c2jName" : "Arn", - "c2jShape" : "ARN", + "c2jName" : "Credentials", + "c2jShape" : "Credentials", "deprecated" : false, - "documentation" : "

The ARN for the hierarchy group.

", + "documentation" : "

The credentials to use for federation.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

The ARN for the hierarchy group.

\n@param arn The ARN for the hierarchy group.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withArn", - "getterDocumentation" : "/**

The ARN for the hierarchy group.

\n@return The ARN for the hierarchy group.*/", - "getterMethodName" : "getArn", + "fluentSetterDocumentation" : "/**

The credentials to use for federation.

\n@param credentials The credentials to use for federation.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withCredentials", + "getterDocumentation" : "/**

The credentials to use for federation.

\n@return The credentials to use for federation.*/", + "getterMethodName" : "getCredentials", "getterModel" : { - "returnType" : "String", + "returnType" : "Credentials", "documentation" : null }, "http" : { @@ -13144,11 +11064,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Arn", + "marshallLocationName" : "Credentials", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Arn", + "unmarshallLocationName" : "Credentials", "uri" : false }, "idempotencyToken" : false, @@ -13158,252 +11078,49 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "Arn", + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Credentials", "sensitive" : false, - "setterDocumentation" : "/**

The ARN for the hierarchy group.

\n@param arn The ARN for the hierarchy group.*/", - "setterMethodName" : "setArn", + "setterDocumentation" : "/**

The credentials to use for federation.

\n@param credentials The credentials to use for federation.*/", + "setterMethodName" : "setCredentials", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "arn", - "variableType" : "String", + "variableDeclarationType" : "Credentials", + "variableName" : "credentials", + "variableType" : "Credentials", "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "simpleType" : "Credentials", + "variableSetterType" : "Credentials" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : true, + "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The ARN for the hierarchy group.

\n@param arn The ARN for the hierarchy group.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The credentials to use for federation.

\n@param credentials The credentials to use for federation.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "arn", - "variableType" : "String", - "documentation" : "

The ARN for the hierarchy group.

", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, { - "c2jName" : "Name", - "c2jShape" : "HierarchyGroupName", - "deprecated" : false, - "documentation" : "

The name of the hierarchy group.

", - "enumType" : null, - "fluentSetterDocumentation" : "/**

The name of the hierarchy group.

\n@param name The name of the hierarchy group.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withName", - "getterDocumentation" : "/**

The name of the hierarchy group.

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

The name of the hierarchy group.

\n@param name The name of the hierarchy group.*/", - "setterMethodName" : "setName", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "name", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The name of the hierarchy group.

\n@param name The name of the hierarchy group.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "name", - "variableType" : "String", - "documentation" : "

The name of the hierarchy group.

", - "simpleType" : "String", - "variableSetterType" : "String" + "variableDeclarationType" : "Credentials", + "variableName" : "credentials", + "variableType" : "Credentials", + "documentation" : "

The credentials to use for federation.

", + "simpleType" : "Credentials", + "variableSetterType" : "Credentials" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "Arn" : { - "c2jName" : "Arn", - "c2jShape" : "ARN", - "deprecated" : false, - "documentation" : "

The ARN for the hierarchy group.

", - "enumType" : null, - "fluentSetterDocumentation" : "/**

The ARN for the hierarchy group.

\n@param arn The ARN for the hierarchy group.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withArn", - "getterDocumentation" : "/**

The ARN for the hierarchy group.

\n@return The ARN for the hierarchy group.*/", - "getterMethodName" : "getArn", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Arn", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "Arn", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "Arn", - "sensitive" : false, - "setterDocumentation" : "/**

The ARN for the hierarchy group.

\n@param arn The ARN for the hierarchy group.*/", - "setterMethodName" : "setArn", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "arn", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The ARN for the hierarchy group.

\n@param arn The ARN for the hierarchy group.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "arn", - "variableType" : "String", - "documentation" : "

The ARN for the hierarchy group.

", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, - "Id" : { - "c2jName" : "Id", - "c2jShape" : "HierarchyGroupId", - "deprecated" : false, - "documentation" : "

The identifier of the hierarchy group.

", - "enumType" : null, - "fluentSetterDocumentation" : "/**

The identifier of the hierarchy group.

\n@param id The identifier of the hierarchy group.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withId", - "getterDocumentation" : "/**

The identifier of the hierarchy group.

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

The identifier of the hierarchy group.

\n@param id The identifier of the hierarchy group.*/", - "setterMethodName" : "setId", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "id", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The identifier of the hierarchy group.

\n@param id The identifier of the hierarchy group.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "id", - "variableType" : "String", - "documentation" : "

The identifier of the hierarchy group.

", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, - "Name" : { - "c2jName" : "Name", - "c2jShape" : "HierarchyGroupName", + "Credentials" : { + "c2jName" : "Credentials", + "c2jShape" : "Credentials", "deprecated" : false, - "documentation" : "

The name of the hierarchy group.

", + "documentation" : "

The credentials to use for federation.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

The name of the hierarchy group.

\n@param name The name of the hierarchy group.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withName", - "getterDocumentation" : "/**

The name of the hierarchy group.

\n@return The name of the hierarchy group.*/", - "getterMethodName" : "getName", + "fluentSetterDocumentation" : "/**

The credentials to use for federation.

\n@param credentials The credentials to use for federation.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withCredentials", + "getterDocumentation" : "/**

The credentials to use for federation.

\n@return The credentials to use for federation.*/", + "getterMethodName" : "getCredentials", "getterModel" : { - "returnType" : "String", + "returnType" : "Credentials", "documentation" : null }, "http" : { @@ -13416,11 +11133,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Name", + "marshallLocationName" : "Credentials", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Name", + "unmarshallLocationName" : "Credentials", "uri" : false }, "idempotencyToken" : false, @@ -13430,33 +11147,33 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "Name", + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Credentials", "sensitive" : false, - "setterDocumentation" : "/**

The name of the hierarchy group.

\n@param name The name of the hierarchy group.*/", - "setterMethodName" : "setName", + "setterDocumentation" : "/**

The credentials to use for federation.

\n@param credentials The credentials to use for federation.*/", + "setterMethodName" : "setCredentials", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "name", - "variableType" : "String", + "variableDeclarationType" : "Credentials", + "variableName" : "credentials", + "variableType" : "Credentials", "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "simpleType" : "Credentials", + "variableSetterType" : "Credentials" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : true, + "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The name of the hierarchy group.

\n@param name The name of the hierarchy group.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The credentials to use for federation.

\n@param credentials The credentials to use for federation.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "name", - "variableType" : "String", - "documentation" : "

The name of the hierarchy group.

", - "simpleType" : "String", - "variableSetterType" : "String" + "variableDeclarationType" : "Credentials", + "variableName" : "credentials", + "variableType" : "Credentials", + "documentation" : "

The credentials to use for federation.

", + "simpleType" : "Credentials", + "variableSetterType" : "Credentials" }, "xmlNameSpaceUri" : null } @@ -13464,7 +11181,7 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "HierarchyGroupSummary", + "shapeName" : "GetFederationTokenResult", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -13473,17 +11190,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "HierarchyGroupSummary", - "variableName" : "hierarchyGroupSummary", - "variableType" : "HierarchyGroupSummary", + "variableDeclarationType" : "GetFederationTokenResult", + "variableName" : "getFederationTokenResult", + "variableType" : "GetFederationTokenResult", "documentation" : null, - "simpleType" : "HierarchyGroupSummary", - "variableSetterType" : "HierarchyGroupSummary" + "simpleType" : "GetFederationTokenResult", + "variableSetterType" : "GetFederationTokenResult" }, "wrapper" : false }, - "HierarchyLevel" : { - "c2jName" : "HierarchyLevel", + "GetMetricDataRequest" : { + "c2jName" : "GetMetricDataRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -13491,7 +11208,7 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "

A HierarchyLevel object that contains information about the levels in a hierarchy group, including ARN, Id, and Name.

", + "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, @@ -13499,17 +11216,24 @@ "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, - "marshaller" : null, + "marshaller" : { + "action" : "GetMetricData", + "locationName" : null, + "requestUri" : "/metrics/historical/{InstanceId}", + "target" : null, + "verb" : "POST", + "xmlNameSpaceUri" : null + }, "members" : [ { - "c2jName" : "Id", - "c2jShape" : "HierarchyLevelId", + "c2jName" : "InstanceId", + "c2jShape" : "InstanceId", "deprecated" : false, - "documentation" : "

The identifier for the hierarchy group level.

", + "documentation" : "

The identifier of the Amazon Connect instance.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

The identifier for the hierarchy group level.

\n@param id The identifier for the hierarchy group level.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withId", - "getterDocumentation" : "/**

The identifier for the hierarchy group level.

\n@return The identifier for the hierarchy group level.*/", - "getterMethodName" : "getId", + "fluentSetterDocumentation" : "/**

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

\n@return The identifier of the Amazon Connect instance.*/", + "getterMethodName" : "getInstanceId", "getterModel" : { "returnType" : "String", "documentation" : null @@ -13522,14 +11246,14 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Id", + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Id", - "uri" : false + "unmarshallLocationName" : "InstanceId", + "uri" : true }, "idempotencyToken" : false, "isBinary" : false, @@ -13540,14 +11264,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "Id", + "name" : "InstanceId", "sensitive" : false, - "setterDocumentation" : "/**

The identifier for the hierarchy group level.

\n@param id The identifier for the hierarchy group level.*/", - "setterMethodName" : "setId", + "setterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.*/", + "setterMethodName" : "setInstanceId", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "id", + "variableName" : "instanceId", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -13556,29 +11280,29 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The identifier for the hierarchy group level.

\n@param id The identifier for the hierarchy group level.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "id", + "variableName" : "instanceId", "variableType" : "String", - "documentation" : "

The identifier for the hierarchy group level.

", + "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "Arn", - "c2jShape" : "ARN", + "c2jName" : "StartTime", + "c2jShape" : "timestamp", "deprecated" : false, - "documentation" : "

The ARN for the hierarchy group level.

", + "documentation" : "

The timestamp, in UNIX Epoch time format, at which to start the reporting interval for the retrieval of historical metrics data. The time must be specified using a multiple of 5 minutes, such as 10:05, 10:10, 10:15.

The start time cannot be earlier than 24 hours before the time of the request. Historical metrics are available only for 24 hours.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

The ARN for the hierarchy group level.

\n@param arn The ARN for the hierarchy group level.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withArn", - "getterDocumentation" : "/**

The ARN for the hierarchy group level.

\n@return The ARN for the hierarchy group level.*/", - "getterMethodName" : "getArn", + "fluentSetterDocumentation" : "/**

The timestamp, in UNIX Epoch time format, at which to start the reporting interval for the retrieval of historical metrics data. The time must be specified using a multiple of 5 minutes, such as 10:05, 10:10, 10:15.

The start time cannot be earlier than 24 hours before the time of the request. Historical metrics are available only for 24 hours.

\n@param startTime The timestamp, in UNIX Epoch time format, at which to start the reporting interval for the retrieval of historical metrics data. The time must be specified using a multiple of 5 minutes, such as 10:05, 10:10, 10:15.

The start time cannot be earlier than 24 hours before the time of the request. Historical metrics are available only for 24 hours.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withStartTime", + "getterDocumentation" : "/**

The timestamp, in UNIX Epoch time format, at which to start the reporting interval for the retrieval of historical metrics data. The time must be specified using a multiple of 5 minutes, such as 10:05, 10:10, 10:15.

The start time cannot be earlier than 24 hours before the time of the request. Historical metrics are available only for 24 hours.

\n@return The timestamp, in UNIX Epoch time format, at which to start the reporting interval for the retrieval of historical metrics data. The time must be specified using a multiple of 5 minutes, such as 10:05, 10:10, 10:15.

The start time cannot be earlier than 24 hours before the time of the request. Historical metrics are available only for 24 hours.*/", + "getterMethodName" : "getStartTime", "getterModel" : { - "returnType" : "String", + "returnType" : "java.util.Date", "documentation" : null }, "http" : { @@ -13591,11 +11315,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Arn", + "marshallLocationName" : "StartTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Arn", + "unmarshallLocationName" : "StartTime", "uri" : false }, "idempotencyToken" : false, @@ -13605,47 +11329,47 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "Arn", + "marshallingTargetClass" : "java.util.Date", + "marshallingType" : "DATE", + "name" : "StartTime", "sensitive" : false, - "setterDocumentation" : "/**

The ARN for the hierarchy group level.

\n@param arn The ARN for the hierarchy group level.*/", - "setterMethodName" : "setArn", + "setterDocumentation" : "/**

The timestamp, in UNIX Epoch time format, at which to start the reporting interval for the retrieval of historical metrics data. The time must be specified using a multiple of 5 minutes, such as 10:05, 10:10, 10:15.

The start time cannot be earlier than 24 hours before the time of the request. Historical metrics are available only for 24 hours.

\n@param startTime The timestamp, in UNIX Epoch time format, at which to start the reporting interval for the retrieval of historical metrics data. The time must be specified using a multiple of 5 minutes, such as 10:05, 10:10, 10:15.

The start time cannot be earlier than 24 hours before the time of the request. Historical metrics are available only for 24 hours.*/", + "setterMethodName" : "setStartTime", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "arn", - "variableType" : "String", + "variableDeclarationType" : "java.util.Date", + "variableName" : "startTime", + "variableType" : "java.util.Date", "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" }, "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The ARN for the hierarchy group level.

\n@param arn The ARN for the hierarchy group level.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The timestamp, in UNIX Epoch time format, at which to start the reporting interval for the retrieval of historical metrics data. The time must be specified using a multiple of 5 minutes, such as 10:05, 10:10, 10:15.

The start time cannot be earlier than 24 hours before the time of the request. Historical metrics are available only for 24 hours.

\n@param startTime The timestamp, in UNIX Epoch time format, at which to start the reporting interval for the retrieval of historical metrics data. The time must be specified using a multiple of 5 minutes, such as 10:05, 10:10, 10:15.

The start time cannot be earlier than 24 hours before the time of the request. Historical metrics are available only for 24 hours.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "arn", - "variableType" : "String", - "documentation" : "

The ARN for the hierarchy group level.

", - "simpleType" : "String", - "variableSetterType" : "String" + "timestampFormat" : "unixTimestamp", + "variableDeclarationType" : "java.util.Date", + "variableName" : "startTime", + "variableType" : "java.util.Date", + "documentation" : "

The timestamp, in UNIX Epoch time format, at which to start the reporting interval for the retrieval of historical metrics data. The time must be specified using a multiple of 5 minutes, such as 10:05, 10:10, 10:15.

The start time cannot be earlier than 24 hours before the time of the request. Historical metrics are available only for 24 hours.

", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "Name", - "c2jShape" : "HierarchyLevelName", + "c2jName" : "EndTime", + "c2jShape" : "timestamp", "deprecated" : false, - "documentation" : "

The name of the hierarchy group level.

", + "documentation" : "

The timestamp, in UNIX Epoch time format, at which to end the reporting interval for the retrieval of historical metrics data. The time must be specified using an interval of 5 minutes, such as 11:00, 11:05, 11:10, and must be later than the start time timestamp.

The time range between the start and end time must be less than 24 hours.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

The name of the hierarchy group level.

\n@param name The name of the hierarchy group level.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withName", - "getterDocumentation" : "/**

The name of the hierarchy group level.

\n@return The name of the hierarchy group level.*/", - "getterMethodName" : "getName", + "fluentSetterDocumentation" : "/**

The timestamp, in UNIX Epoch time format, at which to end the reporting interval for the retrieval of historical metrics data. The time must be specified using an interval of 5 minutes, such as 11:00, 11:05, 11:10, and must be later than the start time timestamp.

The time range between the start and end time must be less than 24 hours.

\n@param endTime The timestamp, in UNIX Epoch time format, at which to end the reporting interval for the retrieval of historical metrics data. The time must be specified using an interval of 5 minutes, such as 11:00, 11:05, 11:10, and must be later than the start time timestamp.

The time range between the start and end time must be less than 24 hours.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withEndTime", + "getterDocumentation" : "/**

The timestamp, in UNIX Epoch time format, at which to end the reporting interval for the retrieval of historical metrics data. The time must be specified using an interval of 5 minutes, such as 11:00, 11:05, 11:10, and must be later than the start time timestamp.

The time range between the start and end time must be less than 24 hours.

\n@return The timestamp, in UNIX Epoch time format, at which to end the reporting interval for the retrieval of historical metrics data. The time must be specified using an interval of 5 minutes, such as 11:00, 11:05, 11:10, and must be later than the start time timestamp.

The time range between the start and end time must be less than 24 hours.*/", + "getterMethodName" : "getEndTime", "getterModel" : { - "returnType" : "String", + "returnType" : "java.util.Date", "documentation" : null }, "http" : { @@ -13658,11 +11382,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Name", + "marshallLocationName" : "EndTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Name", + "unmarshallLocationName" : "EndTime", "uri" : false }, "idempotencyToken" : false, @@ -13672,294 +11396,48 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "Name", + "marshallingTargetClass" : "java.util.Date", + "marshallingType" : "DATE", + "name" : "EndTime", "sensitive" : false, - "setterDocumentation" : "/**

The name of the hierarchy group level.

\n@param name The name of the hierarchy group level.*/", - "setterMethodName" : "setName", + "setterDocumentation" : "/**

The timestamp, in UNIX Epoch time format, at which to end the reporting interval for the retrieval of historical metrics data. The time must be specified using an interval of 5 minutes, such as 11:00, 11:05, 11:10, and must be later than the start time timestamp.

The time range between the start and end time must be less than 24 hours.

\n@param endTime The timestamp, in UNIX Epoch time format, at which to end the reporting interval for the retrieval of historical metrics data. The time must be specified using an interval of 5 minutes, such as 11:00, 11:05, 11:10, and must be later than the start time timestamp.

The time range between the start and end time must be less than 24 hours.*/", + "setterMethodName" : "setEndTime", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "name", - "variableType" : "String", + "variableDeclarationType" : "java.util.Date", + "variableName" : "endTime", + "variableType" : "java.util.Date", "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" }, "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The name of the hierarchy group level.

\n@param name The name of the hierarchy group level.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The timestamp, in UNIX Epoch time format, at which to end the reporting interval for the retrieval of historical metrics data. The time must be specified using an interval of 5 minutes, such as 11:00, 11:05, 11:10, and must be later than the start time timestamp.

The time range between the start and end time must be less than 24 hours.

\n@param endTime The timestamp, in UNIX Epoch time format, at which to end the reporting interval for the retrieval of historical metrics data. The time must be specified using an interval of 5 minutes, such as 11:00, 11:05, 11:10, and must be later than the start time timestamp.

The time range between the start and end time must be less than 24 hours.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "name", - "variableType" : "String", - "documentation" : "

The name of the hierarchy group level.

", - "simpleType" : "String", - "variableSetterType" : "String" + "timestampFormat" : "unixTimestamp", + "variableDeclarationType" : "java.util.Date", + "variableName" : "endTime", + "variableType" : "java.util.Date", + "documentation" : "

The timestamp, in UNIX Epoch time format, at which to end the reporting interval for the retrieval of historical metrics data. The time must be specified using an interval of 5 minutes, such as 11:00, 11:05, 11:10, and must be later than the start time timestamp.

The time range between the start and end time must be less than 24 hours.

", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" }, "xmlNameSpaceUri" : null - } ], - "membersAsMap" : { - "Arn" : { - "c2jName" : "Arn", - "c2jShape" : "ARN", - "deprecated" : false, - "documentation" : "

The ARN for the hierarchy group level.

", - "enumType" : null, - "fluentSetterDocumentation" : "/**

The ARN for the hierarchy group level.

\n@param arn The ARN for the hierarchy group level.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withArn", - "getterDocumentation" : "/**

The ARN for the hierarchy group level.

\n@return The ARN for the hierarchy group level.*/", - "getterMethodName" : "getArn", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Arn", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "Arn", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "Arn", - "sensitive" : false, - "setterDocumentation" : "/**

The ARN for the hierarchy group level.

\n@param arn The ARN for the hierarchy group level.*/", - "setterMethodName" : "setArn", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "arn", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The ARN for the hierarchy group level.

\n@param arn The ARN for the hierarchy group level.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "arn", - "variableType" : "String", - "documentation" : "

The ARN for the hierarchy group level.

", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, - "Id" : { - "c2jName" : "Id", - "c2jShape" : "HierarchyLevelId", - "deprecated" : false, - "documentation" : "

The identifier for the hierarchy group level.

", - "enumType" : null, - "fluentSetterDocumentation" : "/**

The identifier for the hierarchy group level.

\n@param id The identifier for the hierarchy group level.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withId", - "getterDocumentation" : "/**

The identifier for the hierarchy group level.

\n@return The identifier for the hierarchy group level.*/", - "getterMethodName" : "getId", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Id", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "Id", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "Id", - "sensitive" : false, - "setterDocumentation" : "/**

The identifier for the hierarchy group level.

\n@param id The identifier for the hierarchy group level.*/", - "setterMethodName" : "setId", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "id", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The identifier for the hierarchy group level.

\n@param id The identifier for the hierarchy group level.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "id", - "variableType" : "String", - "documentation" : "

The identifier for the hierarchy group level.

", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, - "Name" : { - "c2jName" : "Name", - "c2jShape" : "HierarchyLevelName", - "deprecated" : false, - "documentation" : "

The name of the hierarchy group level.

", - "enumType" : null, - "fluentSetterDocumentation" : "/**

The name of the hierarchy group level.

\n@param name The name of the hierarchy group level.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withName", - "getterDocumentation" : "/**

The name of the hierarchy group level.

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

The name of the hierarchy group level.

\n@param name The name of the hierarchy group level.*/", - "setterMethodName" : "setName", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "name", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The name of the hierarchy group level.

\n@param name The name of the hierarchy group level.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "name", - "variableType" : "String", - "documentation" : "

The name of the hierarchy group level.

", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - } - }, - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "HierarchyLevel", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : { - "flattened" : false, - "resultWrapper" : null - }, - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "HierarchyLevel", - "variableName" : "hierarchyLevel", - "variableType" : "HierarchyLevel", - "documentation" : null, - "simpleType" : "HierarchyLevel", - "variableSetterType" : "HierarchyLevel" - }, - "wrapper" : false - }, - "HierarchyPath" : { - "c2jName" : "HierarchyPath", - "customization" : { - "artificialResultWrapper" : null, - "skipGeneratingMarshaller" : false, - "skipGeneratingModelClass" : false, - "skipGeneratingUnmarshaller" : false - }, - "deprecated" : false, - "documentation" : "

A HierarchyPath object that contains information about the levels of the hierarchy group.

", - "enums" : null, - "errorCode" : null, - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : null, - "members" : [ { - "c2jName" : "LevelOne", - "c2jShape" : "HierarchyGroupSummary", - "deprecated" : false, - "documentation" : "

A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.

", - "enumType" : null, - "fluentSetterDocumentation" : "/**

A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.

\n@param levelOne A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withLevelOne", - "getterDocumentation" : "/**

A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.

\n@return A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.*/", - "getterMethodName" : "getLevelOne", - "getterModel" : { - "returnType" : "HierarchyGroupSummary", - "documentation" : null + }, { + "c2jName" : "Filters", + "c2jShape" : "Filters", + "deprecated" : false, + "documentation" : "

The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.

\n@param filters The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withFilters", + "getterDocumentation" : "/**

The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.

\n@return The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.*/", + "getterMethodName" : "getFilters", + "getterModel" : { + "returnType" : "Filters", + "documentation" : null }, "http" : { "additionalMarshallingPath" : null, @@ -13971,11 +11449,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "LevelOne", + "marshallLocationName" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "LevelOne", + "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, @@ -13987,45 +11465,45 @@ "mapModel" : null, "marshallingTargetClass" : "StructuredPojo", "marshallingType" : "STRUCTURED", - "name" : "LevelOne", + "name" : "Filters", "sensitive" : false, - "setterDocumentation" : "/**

A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.

\n@param levelOne A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.*/", - "setterMethodName" : "setLevelOne", + "setterDocumentation" : "/**

The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.

\n@param filters The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.*/", + "setterMethodName" : "setFilters", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "HierarchyGroupSummary", - "variableName" : "levelOne", - "variableType" : "HierarchyGroupSummary", + "variableDeclarationType" : "Filters", + "variableName" : "filters", + "variableType" : "Filters", "documentation" : "", - "simpleType" : "HierarchyGroupSummary", - "variableSetterType" : "HierarchyGroupSummary" + "simpleType" : "Filters", + "variableSetterType" : "Filters" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.

\n@param levelOne A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.

\n@param filters The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "HierarchyGroupSummary", - "variableName" : "levelOne", - "variableType" : "HierarchyGroupSummary", - "documentation" : "

A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.

", - "simpleType" : "HierarchyGroupSummary", - "variableSetterType" : "HierarchyGroupSummary" + "variableDeclarationType" : "Filters", + "variableName" : "filters", + "variableType" : "Filters", + "documentation" : "

The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.

", + "simpleType" : "Filters", + "variableSetterType" : "Filters" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "LevelTwo", - "c2jShape" : "HierarchyGroupSummary", + "c2jName" : "Groupings", + "c2jShape" : "Groupings", "deprecated" : false, - "documentation" : "

A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.

", - "enumType" : null, - "fluentSetterDocumentation" : "/**

A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.

\n@param levelTwo A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withLevelTwo", - "getterDocumentation" : "/**

A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.

\n@return A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.*/", - "getterMethodName" : "getLevelTwo", + "documentation" : "

The grouping applied to the metrics returned. For example, when results are grouped by queue, the metrics returned are grouped by queue. The values returned apply to the metrics for each queue rather than aggregated for all queues.

The only supported grouping is QUEUE.

If no grouping is specified, a summary of metrics for all queues is returned.

", + "enumType" : "Grouping", + "fluentSetterDocumentation" : "/**

The grouping applied to the metrics returned. For example, when results are grouped by queue, the metrics returned are grouped by queue. The values returned apply to the metrics for each queue rather than aggregated for all queues.

The only supported grouping is QUEUE.

If no grouping is specified, a summary of metrics for all queues is returned.

\n@param groupings The grouping applied to the metrics returned. For example, when results are grouped by queue, the metrics returned are grouped by queue. The values returned apply to the metrics for each queue rather than aggregated for all queues.

The only supported grouping is QUEUE.

If no grouping is specified, a summary of metrics for all queues is returned.\n@return Returns a reference to this object so that method calls can be chained together.\n@see Grouping*/", + "fluentSetterMethodName" : "withGroupings", + "getterDocumentation" : "/**

The grouping applied to the metrics returned. For example, when results are grouped by queue, the metrics returned are grouped by queue. The values returned apply to the metrics for each queue rather than aggregated for all queues.

The only supported grouping is QUEUE.

If no grouping is specified, a summary of metrics for all queues is returned.

\n@return The grouping applied to the metrics returned. For example, when results are grouped by queue, the metrics returned are grouped by queue. The values returned apply to the metrics for each queue rather than aggregated for all queues.

The only supported grouping is QUEUE.

If no grouping is specified, a summary of metrics for all queues is returned.\n@see Grouping*/", + "getterMethodName" : "getGroupings", "getterModel" : { - "returnType" : "HierarchyGroupSummary", + "returnType" : "java.util.List", "documentation" : null }, "http" : { @@ -14038,61 +11516,143 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "LevelTwo", + "marshallLocationName" : "Groupings", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "LevelTwo", + "unmarshallLocationName" : "Groupings", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, - "list" : false, - "listModel" : null, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "Grouping", + "deprecated" : false, + "documentation" : "", + "enumType" : "Grouping", + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.\n@see Grouping*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return \n@see Grouping*/", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member \n@see Grouping*/", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "member", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.\n@see Grouping*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "member", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "String", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : true, + "simpleType" : "String", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" + }, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "LevelTwo", + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "Groupings", "sensitive" : false, - "setterDocumentation" : "/**

A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.

\n@param levelTwo A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.*/", - "setterMethodName" : "setLevelTwo", + "setterDocumentation" : "/**

The grouping applied to the metrics returned. For example, when results are grouped by queue, the metrics returned are grouped by queue. The values returned apply to the metrics for each queue rather than aggregated for all queues.

The only supported grouping is QUEUE.

If no grouping is specified, a summary of metrics for all queues is returned.

\n@param groupings The grouping applied to the metrics returned. For example, when results are grouped by queue, the metrics returned are grouped by queue. The values returned apply to the metrics for each queue rather than aggregated for all queues.

The only supported grouping is QUEUE.

If no grouping is specified, a summary of metrics for all queues is returned.\n@see Grouping*/", + "setterMethodName" : "setGroupings", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "HierarchyGroupSummary", - "variableName" : "levelTwo", - "variableType" : "HierarchyGroupSummary", + "variableDeclarationType" : "java.util.List", + "variableName" : "groupings", + "variableType" : "java.util.List", "documentation" : "", - "simpleType" : "HierarchyGroupSummary", - "variableSetterType" : "HierarchyGroupSummary" + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.

\n@param levelTwo A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The grouping applied to the metrics returned. For example, when results are grouped by queue, the metrics returned are grouped by queue. The values returned apply to the metrics for each queue rather than aggregated for all queues.

The only supported grouping is QUEUE.

If no grouping is specified, a summary of metrics for all queues is returned.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setGroupings(java.util.Collection)} or {@link #withGroupings(java.util.Collection)} if you want to override the existing values.

\n@param groupings The grouping applied to the metrics returned. For example, when results are grouped by queue, the metrics returned are grouped by queue. The values returned apply to the metrics for each queue rather than aggregated for all queues.

The only supported grouping is QUEUE.

If no grouping is specified, a summary of metrics for all queues is returned.\n@return Returns a reference to this object so that method calls can be chained together.\n@see Grouping*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "HierarchyGroupSummary", - "variableName" : "levelTwo", - "variableType" : "HierarchyGroupSummary", - "documentation" : "

A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.

", - "simpleType" : "HierarchyGroupSummary", - "variableSetterType" : "HierarchyGroupSummary" + "variableDeclarationType" : "java.util.List", + "variableName" : "groupings", + "variableType" : "java.util.List", + "documentation" : "

The grouping applied to the metrics returned. For example, when results are grouped by queue, the metrics returned are grouped by queue. The values returned apply to the metrics for each queue rather than aggregated for all queues.

The only supported grouping is QUEUE.

If no grouping is specified, a summary of metrics for all queues is returned.

", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "LevelThree", - "c2jShape" : "HierarchyGroupSummary", + "c2jName" : "HistoricalMetrics", + "c2jShape" : "HistoricalMetrics", "deprecated" : false, - "documentation" : "

A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.

", + "documentation" : "

The metrics to retrieve. Specify the name, unit, and statistic for each metric. The following historical metrics are available:

ABANDON_TIME

Unit: SECONDS

Statistic: AVG

AFTER_CONTACT_WORK_TIME

Unit: SECONDS

Statistic: AVG

API_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CALLBACK_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_ABANDONED

Unit: COUNT

Statistic: SUM

CONTACTS_AGENT_HUNG_UP_FIRST

Unit: COUNT

Statistic: SUM

CONTACTS_CONSULTED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_INCOMING

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_OUTBOUND

Unit: COUNT

Statistic: SUM

CONTACTS_HOLD_ABANDONS

Unit: COUNT

Statistic: SUM

CONTACTS_MISSED

Unit: COUNT

Statistic: SUM

CONTACTS_QUEUED

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN_FROM_QUEUE

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT_FROM_QUEUE

Unit: COUNT

Statistic: SUM

HANDLE_TIME

Unit: SECONDS

Statistic: AVG

HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_AND_HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_TIME

Unit: SECONDS

Statistic: AVG

OCCUPANCY

Unit: PERCENT

Statistic: AVG

QUEUE_ANSWER_TIME

Unit: SECONDS

Statistic: AVG

QUEUED_TIME

Unit: SECONDS

Statistic: MAX

SERVICE_LEVEL

Unit: PERCENT

Statistic: AVG

Threshold: Only \"Less than\" comparisons are supported, with the following service level thresholds: 15, 20, 25, 30, 45, 60, 90, 120, 180, 240, 300, 600

", "enumType" : null, - "fluentSetterDocumentation" : "/**

A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.

\n@param levelThree A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withLevelThree", - "getterDocumentation" : "/**

A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.

\n@return A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.*/", - "getterMethodName" : "getLevelThree", + "fluentSetterDocumentation" : "/**

The metrics to retrieve. Specify the name, unit, and statistic for each metric. The following historical metrics are available:

ABANDON_TIME

Unit: SECONDS

Statistic: AVG

AFTER_CONTACT_WORK_TIME

Unit: SECONDS

Statistic: AVG

API_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CALLBACK_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_ABANDONED

Unit: COUNT

Statistic: SUM

CONTACTS_AGENT_HUNG_UP_FIRST

Unit: COUNT

Statistic: SUM

CONTACTS_CONSULTED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_INCOMING

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_OUTBOUND

Unit: COUNT

Statistic: SUM

CONTACTS_HOLD_ABANDONS

Unit: COUNT

Statistic: SUM

CONTACTS_MISSED

Unit: COUNT

Statistic: SUM

CONTACTS_QUEUED

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN_FROM_QUEUE

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT_FROM_QUEUE

Unit: COUNT

Statistic: SUM

HANDLE_TIME

Unit: SECONDS

Statistic: AVG

HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_AND_HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_TIME

Unit: SECONDS

Statistic: AVG

OCCUPANCY

Unit: PERCENT

Statistic: AVG

QUEUE_ANSWER_TIME

Unit: SECONDS

Statistic: AVG

QUEUED_TIME

Unit: SECONDS

Statistic: MAX

SERVICE_LEVEL

Unit: PERCENT

Statistic: AVG

Threshold: Only \"Less than\" comparisons are supported, with the following service level thresholds: 15, 20, 25, 30, 45, 60, 90, 120, 180, 240, 300, 600

\n@param historicalMetrics The metrics to retrieve. Specify the name, unit, and statistic for each metric. The following historical metrics are available:

ABANDON_TIME

Unit: SECONDS

Statistic: AVG

AFTER_CONTACT_WORK_TIME

Unit: SECONDS

Statistic: AVG

API_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CALLBACK_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_ABANDONED

Unit: COUNT

Statistic: SUM

CONTACTS_AGENT_HUNG_UP_FIRST

Unit: COUNT

Statistic: SUM

CONTACTS_CONSULTED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_INCOMING

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_OUTBOUND

Unit: COUNT

Statistic: SUM

CONTACTS_HOLD_ABANDONS

Unit: COUNT

Statistic: SUM

CONTACTS_MISSED

Unit: COUNT

Statistic: SUM

CONTACTS_QUEUED

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN_FROM_QUEUE

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT_FROM_QUEUE

Unit: COUNT

Statistic: SUM

HANDLE_TIME

Unit: SECONDS

Statistic: AVG

HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_AND_HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_TIME

Unit: SECONDS

Statistic: AVG

OCCUPANCY

Unit: PERCENT

Statistic: AVG

QUEUE_ANSWER_TIME

Unit: SECONDS

Statistic: AVG

QUEUED_TIME

Unit: SECONDS

Statistic: MAX

SERVICE_LEVEL

Unit: PERCENT

Statistic: AVG

Threshold: Only \"Less than\" comparisons are supported, with the following service level thresholds: 15, 20, 25, 30, 45, 60, 90, 120, 180, 240, 300, 600

\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withHistoricalMetrics", + "getterDocumentation" : "/**

The metrics to retrieve. Specify the name, unit, and statistic for each metric. The following historical metrics are available:

ABANDON_TIME

Unit: SECONDS

Statistic: AVG

AFTER_CONTACT_WORK_TIME

Unit: SECONDS

Statistic: AVG

API_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CALLBACK_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_ABANDONED

Unit: COUNT

Statistic: SUM

CONTACTS_AGENT_HUNG_UP_FIRST

Unit: COUNT

Statistic: SUM

CONTACTS_CONSULTED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_INCOMING

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_OUTBOUND

Unit: COUNT

Statistic: SUM

CONTACTS_HOLD_ABANDONS

Unit: COUNT

Statistic: SUM

CONTACTS_MISSED

Unit: COUNT

Statistic: SUM

CONTACTS_QUEUED

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN_FROM_QUEUE

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT_FROM_QUEUE

Unit: COUNT

Statistic: SUM

HANDLE_TIME

Unit: SECONDS

Statistic: AVG

HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_AND_HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_TIME

Unit: SECONDS

Statistic: AVG

OCCUPANCY

Unit: PERCENT

Statistic: AVG

QUEUE_ANSWER_TIME

Unit: SECONDS

Statistic: AVG

QUEUED_TIME

Unit: SECONDS

Statistic: MAX

SERVICE_LEVEL

Unit: PERCENT

Statistic: AVG

Threshold: Only \"Less than\" comparisons are supported, with the following service level thresholds: 15, 20, 25, 30, 45, 60, 90, 120, 180, 240, 300, 600

\n@return The metrics to retrieve. Specify the name, unit, and statistic for each metric. The following historical metrics are available:

ABANDON_TIME

Unit: SECONDS

Statistic: AVG

AFTER_CONTACT_WORK_TIME

Unit: SECONDS

Statistic: AVG

API_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CALLBACK_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_ABANDONED

Unit: COUNT

Statistic: SUM

CONTACTS_AGENT_HUNG_UP_FIRST

Unit: COUNT

Statistic: SUM

CONTACTS_CONSULTED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_INCOMING

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_OUTBOUND

Unit: COUNT

Statistic: SUM

CONTACTS_HOLD_ABANDONS

Unit: COUNT

Statistic: SUM

CONTACTS_MISSED

Unit: COUNT

Statistic: SUM

CONTACTS_QUEUED

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN_FROM_QUEUE

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT_FROM_QUEUE

Unit: COUNT

Statistic: SUM

HANDLE_TIME

Unit: SECONDS

Statistic: AVG

HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_AND_HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_TIME

Unit: SECONDS

Statistic: AVG

OCCUPANCY

Unit: PERCENT

Statistic: AVG

QUEUE_ANSWER_TIME

Unit: SECONDS

Statistic: AVG

QUEUED_TIME

Unit: SECONDS

Statistic: MAX

SERVICE_LEVEL

Unit: PERCENT

Statistic: AVG

Threshold: Only \"Less than\" comparisons are supported, with the following service level thresholds: 15, 20, 25, 30, 45, 60, 90, 120, 180, 240, 300, 600

*/", + "getterMethodName" : "getHistoricalMetrics", "getterModel" : { - "returnType" : "HierarchyGroupSummary", + "returnType" : "java.util.List", "documentation" : null }, "http" : { @@ -14105,61 +11665,143 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "LevelThree", + "marshallLocationName" : "HistoricalMetrics", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "LevelThree", + "unmarshallLocationName" : "HistoricalMetrics", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, - "list" : false, - "listModel" : null, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "HistoricalMetric", + "deprecated" : false, + "documentation" : "", + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "HistoricalMetric", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member */", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "HistoricalMetric", + "variableName" : "member", + "variableType" : "HistoricalMetric", + "documentation" : "", + "simpleType" : "HistoricalMetric", + "variableSetterType" : "HistoricalMetric" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "HistoricalMetric", + "variableName" : "member", + "variableType" : "HistoricalMetric", + "documentation" : "", + "simpleType" : "HistoricalMetric", + "variableSetterType" : "HistoricalMetric" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "HistoricalMetric", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : false, + "simpleType" : "HistoricalMetric", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" + }, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "LevelThree", + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "HistoricalMetrics", "sensitive" : false, - "setterDocumentation" : "/**

A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.

\n@param levelThree A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.*/", - "setterMethodName" : "setLevelThree", + "setterDocumentation" : "/**

The metrics to retrieve. Specify the name, unit, and statistic for each metric. The following historical metrics are available:

ABANDON_TIME

Unit: SECONDS

Statistic: AVG

AFTER_CONTACT_WORK_TIME

Unit: SECONDS

Statistic: AVG

API_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CALLBACK_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_ABANDONED

Unit: COUNT

Statistic: SUM

CONTACTS_AGENT_HUNG_UP_FIRST

Unit: COUNT

Statistic: SUM

CONTACTS_CONSULTED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_INCOMING

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_OUTBOUND

Unit: COUNT

Statistic: SUM

CONTACTS_HOLD_ABANDONS

Unit: COUNT

Statistic: SUM

CONTACTS_MISSED

Unit: COUNT

Statistic: SUM

CONTACTS_QUEUED

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN_FROM_QUEUE

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT_FROM_QUEUE

Unit: COUNT

Statistic: SUM

HANDLE_TIME

Unit: SECONDS

Statistic: AVG

HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_AND_HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_TIME

Unit: SECONDS

Statistic: AVG

OCCUPANCY

Unit: PERCENT

Statistic: AVG

QUEUE_ANSWER_TIME

Unit: SECONDS

Statistic: AVG

QUEUED_TIME

Unit: SECONDS

Statistic: MAX

SERVICE_LEVEL

Unit: PERCENT

Statistic: AVG

Threshold: Only \"Less than\" comparisons are supported, with the following service level thresholds: 15, 20, 25, 30, 45, 60, 90, 120, 180, 240, 300, 600

\n@param historicalMetrics The metrics to retrieve. Specify the name, unit, and statistic for each metric. The following historical metrics are available:

ABANDON_TIME

Unit: SECONDS

Statistic: AVG

AFTER_CONTACT_WORK_TIME

Unit: SECONDS

Statistic: AVG

API_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CALLBACK_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_ABANDONED

Unit: COUNT

Statistic: SUM

CONTACTS_AGENT_HUNG_UP_FIRST

Unit: COUNT

Statistic: SUM

CONTACTS_CONSULTED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_INCOMING

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_OUTBOUND

Unit: COUNT

Statistic: SUM

CONTACTS_HOLD_ABANDONS

Unit: COUNT

Statistic: SUM

CONTACTS_MISSED

Unit: COUNT

Statistic: SUM

CONTACTS_QUEUED

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN_FROM_QUEUE

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT_FROM_QUEUE

Unit: COUNT

Statistic: SUM

HANDLE_TIME

Unit: SECONDS

Statistic: AVG

HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_AND_HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_TIME

Unit: SECONDS

Statistic: AVG

OCCUPANCY

Unit: PERCENT

Statistic: AVG

QUEUE_ANSWER_TIME

Unit: SECONDS

Statistic: AVG

QUEUED_TIME

Unit: SECONDS

Statistic: MAX

SERVICE_LEVEL

Unit: PERCENT

Statistic: AVG

Threshold: Only \"Less than\" comparisons are supported, with the following service level thresholds: 15, 20, 25, 30, 45, 60, 90, 120, 180, 240, 300, 600

*/", + "setterMethodName" : "setHistoricalMetrics", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "HierarchyGroupSummary", - "variableName" : "levelThree", - "variableType" : "HierarchyGroupSummary", + "variableDeclarationType" : "java.util.List", + "variableName" : "historicalMetrics", + "variableType" : "java.util.List", "documentation" : "", - "simpleType" : "HierarchyGroupSummary", - "variableSetterType" : "HierarchyGroupSummary" + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.

\n@param levelThree A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The metrics to retrieve. Specify the name, unit, and statistic for each metric. The following historical metrics are available:

ABANDON_TIME

Unit: SECONDS

Statistic: AVG

AFTER_CONTACT_WORK_TIME

Unit: SECONDS

Statistic: AVG

API_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CALLBACK_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_ABANDONED

Unit: COUNT

Statistic: SUM

CONTACTS_AGENT_HUNG_UP_FIRST

Unit: COUNT

Statistic: SUM

CONTACTS_CONSULTED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_INCOMING

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_OUTBOUND

Unit: COUNT

Statistic: SUM

CONTACTS_HOLD_ABANDONS

Unit: COUNT

Statistic: SUM

CONTACTS_MISSED

Unit: COUNT

Statistic: SUM

CONTACTS_QUEUED

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN_FROM_QUEUE

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT_FROM_QUEUE

Unit: COUNT

Statistic: SUM

HANDLE_TIME

Unit: SECONDS

Statistic: AVG

HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_AND_HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_TIME

Unit: SECONDS

Statistic: AVG

OCCUPANCY

Unit: PERCENT

Statistic: AVG

QUEUE_ANSWER_TIME

Unit: SECONDS

Statistic: AVG

QUEUED_TIME

Unit: SECONDS

Statistic: MAX

SERVICE_LEVEL

Unit: PERCENT

Statistic: AVG

Threshold: Only \"Less than\" comparisons are supported, with the following service level thresholds: 15, 20, 25, 30, 45, 60, 90, 120, 180, 240, 300, 600

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setHistoricalMetrics(java.util.Collection)} or {@link #withHistoricalMetrics(java.util.Collection)} if you want to override the existing values.

\n@param historicalMetrics The metrics to retrieve. Specify the name, unit, and statistic for each metric. The following historical metrics are available:

ABANDON_TIME

Unit: SECONDS

Statistic: AVG

AFTER_CONTACT_WORK_TIME

Unit: SECONDS

Statistic: AVG

API_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CALLBACK_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_ABANDONED

Unit: COUNT

Statistic: SUM

CONTACTS_AGENT_HUNG_UP_FIRST

Unit: COUNT

Statistic: SUM

CONTACTS_CONSULTED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_INCOMING

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_OUTBOUND

Unit: COUNT

Statistic: SUM

CONTACTS_HOLD_ABANDONS

Unit: COUNT

Statistic: SUM

CONTACTS_MISSED

Unit: COUNT

Statistic: SUM

CONTACTS_QUEUED

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN_FROM_QUEUE

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT_FROM_QUEUE

Unit: COUNT

Statistic: SUM

HANDLE_TIME

Unit: SECONDS

Statistic: AVG

HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_AND_HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_TIME

Unit: SECONDS

Statistic: AVG

OCCUPANCY

Unit: PERCENT

Statistic: AVG

QUEUE_ANSWER_TIME

Unit: SECONDS

Statistic: AVG

QUEUED_TIME

Unit: SECONDS

Statistic: MAX

SERVICE_LEVEL

Unit: PERCENT

Statistic: AVG

Threshold: Only \"Less than\" comparisons are supported, with the following service level thresholds: 15, 20, 25, 30, 45, 60, 90, 120, 180, 240, 300, 600

\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "HierarchyGroupSummary", - "variableName" : "levelThree", - "variableType" : "HierarchyGroupSummary", - "documentation" : "

A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.

", - "simpleType" : "HierarchyGroupSummary", - "variableSetterType" : "HierarchyGroupSummary" + "variableDeclarationType" : "java.util.List", + "variableName" : "historicalMetrics", + "variableType" : "java.util.List", + "documentation" : "

The metrics to retrieve. Specify the name, unit, and statistic for each metric. The following historical metrics are available:

ABANDON_TIME

Unit: SECONDS

Statistic: AVG

AFTER_CONTACT_WORK_TIME

Unit: SECONDS

Statistic: AVG

API_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CALLBACK_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_ABANDONED

Unit: COUNT

Statistic: SUM

CONTACTS_AGENT_HUNG_UP_FIRST

Unit: COUNT

Statistic: SUM

CONTACTS_CONSULTED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_INCOMING

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_OUTBOUND

Unit: COUNT

Statistic: SUM

CONTACTS_HOLD_ABANDONS

Unit: COUNT

Statistic: SUM

CONTACTS_MISSED

Unit: COUNT

Statistic: SUM

CONTACTS_QUEUED

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN_FROM_QUEUE

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT_FROM_QUEUE

Unit: COUNT

Statistic: SUM

HANDLE_TIME

Unit: SECONDS

Statistic: AVG

HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_AND_HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_TIME

Unit: SECONDS

Statistic: AVG

OCCUPANCY

Unit: PERCENT

Statistic: AVG

QUEUE_ANSWER_TIME

Unit: SECONDS

Statistic: AVG

QUEUED_TIME

Unit: SECONDS

Statistic: MAX

SERVICE_LEVEL

Unit: PERCENT

Statistic: AVG

Threshold: Only \"Less than\" comparisons are supported, with the following service level thresholds: 15, 20, 25, 30, 45, 60, 90, 120, 180, 240, 300, 600

", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "LevelFour", - "c2jShape" : "HierarchyGroupSummary", + "c2jName" : "NextToken", + "c2jShape" : "NextToken", "deprecated" : false, - "documentation" : "

A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.

", + "documentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.

\n@param levelFour A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withLevelFour", - "getterDocumentation" : "/**

A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.

\n@return A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.*/", - "getterMethodName" : "getLevelFour", + "fluentSetterDocumentation" : "/**

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withNextToken", + "getterDocumentation" : "/**

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@return The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.*/", + "getterMethodName" : "getNextToken", "getterModel" : { - "returnType" : "HierarchyGroupSummary", + "returnType" : "String", "documentation" : null }, "http" : { @@ -14172,11 +11814,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "LevelFour", + "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "LevelFour", + "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, @@ -14186,47 +11828,47 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "LevelFour", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "NextToken", "sensitive" : false, - "setterDocumentation" : "/**

A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.

\n@param levelFour A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.*/", - "setterMethodName" : "setLevelFour", + "setterDocumentation" : "/**

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.*/", + "setterMethodName" : "setNextToken", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "HierarchyGroupSummary", - "variableName" : "levelFour", - "variableType" : "HierarchyGroupSummary", + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", "documentation" : "", - "simpleType" : "HierarchyGroupSummary", - "variableSetterType" : "HierarchyGroupSummary" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : false, + "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.

\n@param levelFour A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "HierarchyGroupSummary", - "variableName" : "levelFour", - "variableType" : "HierarchyGroupSummary", - "documentation" : "

A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.

", - "simpleType" : "HierarchyGroupSummary", - "variableSetterType" : "HierarchyGroupSummary" + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "LevelFive", - "c2jShape" : "HierarchyGroupSummary", + "c2jName" : "MaxResults", + "c2jShape" : "MaxResult100", "deprecated" : false, - "documentation" : "

A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.

", + "documentation" : "

The maximimum number of results to return per page.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.

\n@param levelFive A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withLevelFive", - "getterDocumentation" : "/**

A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.

\n@return A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.*/", - "getterMethodName" : "getLevelFive", + "fluentSetterDocumentation" : "/**

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMaxResults", + "getterDocumentation" : "/**

The maximimum number of results to return per page.

\n@return The maximimum number of results to return per page.*/", + "getterMethodName" : "getMaxResults", "getterModel" : { - "returnType" : "HierarchyGroupSummary", + "returnType" : "Integer", "documentation" : null }, "http" : { @@ -14239,11 +11881,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "LevelFive", + "marshallLocationName" : "MaxResults", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "LevelFive", + "unmarshallLocationName" : "MaxResults", "uri" : false }, "idempotencyToken" : false, @@ -14253,49 +11895,9462 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "LevelFive", + "marshallingTargetClass" : "Integer", + "marshallingType" : "INTEGER", + "name" : "MaxResults", "sensitive" : false, - "setterDocumentation" : "/**

A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.

\n@param levelFive A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.*/", - "setterMethodName" : "setLevelFive", + "setterDocumentation" : "/**

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.*/", + "setterMethodName" : "setMaxResults", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "HierarchyGroupSummary", - "variableName" : "levelFive", - "variableType" : "HierarchyGroupSummary", + "variableDeclarationType" : "Integer", + "variableName" : "maxResults", + "variableType" : "Integer", "documentation" : "", - "simpleType" : "HierarchyGroupSummary", - "variableSetterType" : "HierarchyGroupSummary" + "simpleType" : "Integer", + "variableSetterType" : "Integer" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : false, + "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.

\n@param levelFive A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "HierarchyGroupSummary", - "variableName" : "levelFive", - "variableType" : "HierarchyGroupSummary", - "documentation" : "

A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.

", - "simpleType" : "HierarchyGroupSummary", - "variableSetterType" : "HierarchyGroupSummary" + "variableDeclarationType" : "Integer", + "variableName" : "maxResults", + "variableType" : "Integer", + "documentation" : "

The maximimum number of results to return per page.

", + "simpleType" : "Integer", + "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "LevelFive" : { - "c2jName" : "LevelFive", - "c2jShape" : "HierarchyGroupSummary", + "EndTime" : { + "c2jName" : "EndTime", + "c2jShape" : "timestamp", + "deprecated" : false, + "documentation" : "

The timestamp, in UNIX Epoch time format, at which to end the reporting interval for the retrieval of historical metrics data. The time must be specified using an interval of 5 minutes, such as 11:00, 11:05, 11:10, and must be later than the start time timestamp.

The time range between the start and end time must be less than 24 hours.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

The timestamp, in UNIX Epoch time format, at which to end the reporting interval for the retrieval of historical metrics data. The time must be specified using an interval of 5 minutes, such as 11:00, 11:05, 11:10, and must be later than the start time timestamp.

The time range between the start and end time must be less than 24 hours.

\n@param endTime The timestamp, in UNIX Epoch time format, at which to end the reporting interval for the retrieval of historical metrics data. The time must be specified using an interval of 5 minutes, such as 11:00, 11:05, 11:10, and must be later than the start time timestamp.

The time range between the start and end time must be less than 24 hours.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withEndTime", + "getterDocumentation" : "/**

The timestamp, in UNIX Epoch time format, at which to end the reporting interval for the retrieval of historical metrics data. The time must be specified using an interval of 5 minutes, such as 11:00, 11:05, 11:10, and must be later than the start time timestamp.

The time range between the start and end time must be less than 24 hours.

\n@return The timestamp, in UNIX Epoch time format, at which to end the reporting interval for the retrieval of historical metrics data. The time must be specified using an interval of 5 minutes, such as 11:00, 11:05, 11:10, and must be later than the start time timestamp.

The time range between the start and end time must be less than 24 hours.*/", + "getterMethodName" : "getEndTime", + "getterModel" : { + "returnType" : "java.util.Date", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "EndTime", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "EndTime", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "java.util.Date", + "marshallingType" : "DATE", + "name" : "EndTime", + "sensitive" : false, + "setterDocumentation" : "/**

The timestamp, in UNIX Epoch time format, at which to end the reporting interval for the retrieval of historical metrics data. The time must be specified using an interval of 5 minutes, such as 11:00, 11:05, 11:10, and must be later than the start time timestamp.

The time range between the start and end time must be less than 24 hours.

\n@param endTime The timestamp, in UNIX Epoch time format, at which to end the reporting interval for the retrieval of historical metrics data. The time must be specified using an interval of 5 minutes, such as 11:00, 11:05, 11:10, and must be later than the start time timestamp.

The time range between the start and end time must be less than 24 hours.*/", + "setterMethodName" : "setEndTime", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.Date", + "variableName" : "endTime", + "variableType" : "java.util.Date", + "documentation" : "", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

The timestamp, in UNIX Epoch time format, at which to end the reporting interval for the retrieval of historical metrics data. The time must be specified using an interval of 5 minutes, such as 11:00, 11:05, 11:10, and must be later than the start time timestamp.

The time range between the start and end time must be less than 24 hours.

\n@param endTime The timestamp, in UNIX Epoch time format, at which to end the reporting interval for the retrieval of historical metrics data. The time must be specified using an interval of 5 minutes, such as 11:00, 11:05, 11:10, and must be later than the start time timestamp.

The time range between the start and end time must be less than 24 hours.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : "unixTimestamp", + "variableDeclarationType" : "java.util.Date", + "variableName" : "endTime", + "variableType" : "java.util.Date", + "documentation" : "

The timestamp, in UNIX Epoch time format, at which to end the reporting interval for the retrieval of historical metrics data. The time must be specified using an interval of 5 minutes, such as 11:00, 11:05, 11:10, and must be later than the start time timestamp.

The time range between the start and end time must be less than 24 hours.

", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "xmlNameSpaceUri" : null + }, + "Filters" : { + "c2jName" : "Filters", + "c2jShape" : "Filters", + "deprecated" : false, + "documentation" : "

The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.

\n@param filters The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withFilters", + "getterDocumentation" : "/**

The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.

\n@return The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.*/", + "getterMethodName" : "getFilters", + "getterModel" : { + "returnType" : "Filters", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Filters", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Filters", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Filters", + "sensitive" : false, + "setterDocumentation" : "/**

The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.

\n@param filters The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.*/", + "setterMethodName" : "setFilters", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Filters", + "variableName" : "filters", + "variableType" : "Filters", + "documentation" : "", + "simpleType" : "Filters", + "variableSetterType" : "Filters" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.

\n@param filters The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Filters", + "variableName" : "filters", + "variableType" : "Filters", + "documentation" : "

The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.

", + "simpleType" : "Filters", + "variableSetterType" : "Filters" + }, + "xmlNameSpaceUri" : null + }, + "Groupings" : { + "c2jName" : "Groupings", + "c2jShape" : "Groupings", + "deprecated" : false, + "documentation" : "

The grouping applied to the metrics returned. For example, when results are grouped by queue, the metrics returned are grouped by queue. The values returned apply to the metrics for each queue rather than aggregated for all queues.

The only supported grouping is QUEUE.

If no grouping is specified, a summary of metrics for all queues is returned.

", + "enumType" : "Grouping", + "fluentSetterDocumentation" : "/**

The grouping applied to the metrics returned. For example, when results are grouped by queue, the metrics returned are grouped by queue. The values returned apply to the metrics for each queue rather than aggregated for all queues.

The only supported grouping is QUEUE.

If no grouping is specified, a summary of metrics for all queues is returned.

\n@param groupings The grouping applied to the metrics returned. For example, when results are grouped by queue, the metrics returned are grouped by queue. The values returned apply to the metrics for each queue rather than aggregated for all queues.

The only supported grouping is QUEUE.

If no grouping is specified, a summary of metrics for all queues is returned.\n@return Returns a reference to this object so that method calls can be chained together.\n@see Grouping*/", + "fluentSetterMethodName" : "withGroupings", + "getterDocumentation" : "/**

The grouping applied to the metrics returned. For example, when results are grouped by queue, the metrics returned are grouped by queue. The values returned apply to the metrics for each queue rather than aggregated for all queues.

The only supported grouping is QUEUE.

If no grouping is specified, a summary of metrics for all queues is returned.

\n@return The grouping applied to the metrics returned. For example, when results are grouped by queue, the metrics returned are grouped by queue. The values returned apply to the metrics for each queue rather than aggregated for all queues.

The only supported grouping is QUEUE.

If no grouping is specified, a summary of metrics for all queues is returned.\n@see Grouping*/", + "getterMethodName" : "getGroupings", + "getterModel" : { + "returnType" : "java.util.List", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Groupings", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Groupings", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "Grouping", + "deprecated" : false, + "documentation" : "", + "enumType" : "Grouping", + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.\n@see Grouping*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return \n@see Grouping*/", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member \n@see Grouping*/", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "member", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.\n@see Grouping*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "member", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "String", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : true, + "simpleType" : "String", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" + }, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "Groupings", + "sensitive" : false, + "setterDocumentation" : "/**

The grouping applied to the metrics returned. For example, when results are grouped by queue, the metrics returned are grouped by queue. The values returned apply to the metrics for each queue rather than aggregated for all queues.

The only supported grouping is QUEUE.

If no grouping is specified, a summary of metrics for all queues is returned.

\n@param groupings The grouping applied to the metrics returned. For example, when results are grouped by queue, the metrics returned are grouped by queue. The values returned apply to the metrics for each queue rather than aggregated for all queues.

The only supported grouping is QUEUE.

If no grouping is specified, a summary of metrics for all queues is returned.\n@see Grouping*/", + "setterMethodName" : "setGroupings", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "groupings", + "variableType" : "java.util.List", + "documentation" : "", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

The grouping applied to the metrics returned. For example, when results are grouped by queue, the metrics returned are grouped by queue. The values returned apply to the metrics for each queue rather than aggregated for all queues.

The only supported grouping is QUEUE.

If no grouping is specified, a summary of metrics for all queues is returned.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setGroupings(java.util.Collection)} or {@link #withGroupings(java.util.Collection)} if you want to override the existing values.

\n@param groupings The grouping applied to the metrics returned. For example, when results are grouped by queue, the metrics returned are grouped by queue. The values returned apply to the metrics for each queue rather than aggregated for all queues.

The only supported grouping is QUEUE.

If no grouping is specified, a summary of metrics for all queues is returned.\n@return Returns a reference to this object so that method calls can be chained together.\n@see Grouping*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "groupings", + "variableType" : "java.util.List", + "documentation" : "

The grouping applied to the metrics returned. For example, when results are grouped by queue, the metrics returned are grouped by queue. The values returned apply to the metrics for each queue rather than aggregated for all queues.

The only supported grouping is QUEUE.

If no grouping is specified, a summary of metrics for all queues is returned.

", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "xmlNameSpaceUri" : null + }, + "HistoricalMetrics" : { + "c2jName" : "HistoricalMetrics", + "c2jShape" : "HistoricalMetrics", + "deprecated" : false, + "documentation" : "

The metrics to retrieve. Specify the name, unit, and statistic for each metric. The following historical metrics are available:

ABANDON_TIME

Unit: SECONDS

Statistic: AVG

AFTER_CONTACT_WORK_TIME

Unit: SECONDS

Statistic: AVG

API_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CALLBACK_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_ABANDONED

Unit: COUNT

Statistic: SUM

CONTACTS_AGENT_HUNG_UP_FIRST

Unit: COUNT

Statistic: SUM

CONTACTS_CONSULTED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_INCOMING

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_OUTBOUND

Unit: COUNT

Statistic: SUM

CONTACTS_HOLD_ABANDONS

Unit: COUNT

Statistic: SUM

CONTACTS_MISSED

Unit: COUNT

Statistic: SUM

CONTACTS_QUEUED

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN_FROM_QUEUE

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT_FROM_QUEUE

Unit: COUNT

Statistic: SUM

HANDLE_TIME

Unit: SECONDS

Statistic: AVG

HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_AND_HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_TIME

Unit: SECONDS

Statistic: AVG

OCCUPANCY

Unit: PERCENT

Statistic: AVG

QUEUE_ANSWER_TIME

Unit: SECONDS

Statistic: AVG

QUEUED_TIME

Unit: SECONDS

Statistic: MAX

SERVICE_LEVEL

Unit: PERCENT

Statistic: AVG

Threshold: Only \"Less than\" comparisons are supported, with the following service level thresholds: 15, 20, 25, 30, 45, 60, 90, 120, 180, 240, 300, 600

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

The metrics to retrieve. Specify the name, unit, and statistic for each metric. The following historical metrics are available:

ABANDON_TIME

Unit: SECONDS

Statistic: AVG

AFTER_CONTACT_WORK_TIME

Unit: SECONDS

Statistic: AVG

API_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CALLBACK_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_ABANDONED

Unit: COUNT

Statistic: SUM

CONTACTS_AGENT_HUNG_UP_FIRST

Unit: COUNT

Statistic: SUM

CONTACTS_CONSULTED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_INCOMING

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_OUTBOUND

Unit: COUNT

Statistic: SUM

CONTACTS_HOLD_ABANDONS

Unit: COUNT

Statistic: SUM

CONTACTS_MISSED

Unit: COUNT

Statistic: SUM

CONTACTS_QUEUED

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN_FROM_QUEUE

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT_FROM_QUEUE

Unit: COUNT

Statistic: SUM

HANDLE_TIME

Unit: SECONDS

Statistic: AVG

HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_AND_HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_TIME

Unit: SECONDS

Statistic: AVG

OCCUPANCY

Unit: PERCENT

Statistic: AVG

QUEUE_ANSWER_TIME

Unit: SECONDS

Statistic: AVG

QUEUED_TIME

Unit: SECONDS

Statistic: MAX

SERVICE_LEVEL

Unit: PERCENT

Statistic: AVG

Threshold: Only \"Less than\" comparisons are supported, with the following service level thresholds: 15, 20, 25, 30, 45, 60, 90, 120, 180, 240, 300, 600

\n@param historicalMetrics The metrics to retrieve. Specify the name, unit, and statistic for each metric. The following historical metrics are available:

ABANDON_TIME

Unit: SECONDS

Statistic: AVG

AFTER_CONTACT_WORK_TIME

Unit: SECONDS

Statistic: AVG

API_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CALLBACK_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_ABANDONED

Unit: COUNT

Statistic: SUM

CONTACTS_AGENT_HUNG_UP_FIRST

Unit: COUNT

Statistic: SUM

CONTACTS_CONSULTED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_INCOMING

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_OUTBOUND

Unit: COUNT

Statistic: SUM

CONTACTS_HOLD_ABANDONS

Unit: COUNT

Statistic: SUM

CONTACTS_MISSED

Unit: COUNT

Statistic: SUM

CONTACTS_QUEUED

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN_FROM_QUEUE

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT_FROM_QUEUE

Unit: COUNT

Statistic: SUM

HANDLE_TIME

Unit: SECONDS

Statistic: AVG

HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_AND_HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_TIME

Unit: SECONDS

Statistic: AVG

OCCUPANCY

Unit: PERCENT

Statistic: AVG

QUEUE_ANSWER_TIME

Unit: SECONDS

Statistic: AVG

QUEUED_TIME

Unit: SECONDS

Statistic: MAX

SERVICE_LEVEL

Unit: PERCENT

Statistic: AVG

Threshold: Only \"Less than\" comparisons are supported, with the following service level thresholds: 15, 20, 25, 30, 45, 60, 90, 120, 180, 240, 300, 600

\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withHistoricalMetrics", + "getterDocumentation" : "/**

The metrics to retrieve. Specify the name, unit, and statistic for each metric. The following historical metrics are available:

ABANDON_TIME

Unit: SECONDS

Statistic: AVG

AFTER_CONTACT_WORK_TIME

Unit: SECONDS

Statistic: AVG

API_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CALLBACK_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_ABANDONED

Unit: COUNT

Statistic: SUM

CONTACTS_AGENT_HUNG_UP_FIRST

Unit: COUNT

Statistic: SUM

CONTACTS_CONSULTED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_INCOMING

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_OUTBOUND

Unit: COUNT

Statistic: SUM

CONTACTS_HOLD_ABANDONS

Unit: COUNT

Statistic: SUM

CONTACTS_MISSED

Unit: COUNT

Statistic: SUM

CONTACTS_QUEUED

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN_FROM_QUEUE

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT_FROM_QUEUE

Unit: COUNT

Statistic: SUM

HANDLE_TIME

Unit: SECONDS

Statistic: AVG

HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_AND_HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_TIME

Unit: SECONDS

Statistic: AVG

OCCUPANCY

Unit: PERCENT

Statistic: AVG

QUEUE_ANSWER_TIME

Unit: SECONDS

Statistic: AVG

QUEUED_TIME

Unit: SECONDS

Statistic: MAX

SERVICE_LEVEL

Unit: PERCENT

Statistic: AVG

Threshold: Only \"Less than\" comparisons are supported, with the following service level thresholds: 15, 20, 25, 30, 45, 60, 90, 120, 180, 240, 300, 600

\n@return The metrics to retrieve. Specify the name, unit, and statistic for each metric. The following historical metrics are available:

ABANDON_TIME

Unit: SECONDS

Statistic: AVG

AFTER_CONTACT_WORK_TIME

Unit: SECONDS

Statistic: AVG

API_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CALLBACK_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_ABANDONED

Unit: COUNT

Statistic: SUM

CONTACTS_AGENT_HUNG_UP_FIRST

Unit: COUNT

Statistic: SUM

CONTACTS_CONSULTED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_INCOMING

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_OUTBOUND

Unit: COUNT

Statistic: SUM

CONTACTS_HOLD_ABANDONS

Unit: COUNT

Statistic: SUM

CONTACTS_MISSED

Unit: COUNT

Statistic: SUM

CONTACTS_QUEUED

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN_FROM_QUEUE

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT_FROM_QUEUE

Unit: COUNT

Statistic: SUM

HANDLE_TIME

Unit: SECONDS

Statistic: AVG

HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_AND_HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_TIME

Unit: SECONDS

Statistic: AVG

OCCUPANCY

Unit: PERCENT

Statistic: AVG

QUEUE_ANSWER_TIME

Unit: SECONDS

Statistic: AVG

QUEUED_TIME

Unit: SECONDS

Statistic: MAX

SERVICE_LEVEL

Unit: PERCENT

Statistic: AVG

Threshold: Only \"Less than\" comparisons are supported, with the following service level thresholds: 15, 20, 25, 30, 45, 60, 90, 120, 180, 240, 300, 600

*/", + "getterMethodName" : "getHistoricalMetrics", + "getterModel" : { + "returnType" : "java.util.List", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "HistoricalMetrics", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "HistoricalMetrics", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "HistoricalMetric", + "deprecated" : false, + "documentation" : "", + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "HistoricalMetric", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member */", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "HistoricalMetric", + "variableName" : "member", + "variableType" : "HistoricalMetric", + "documentation" : "", + "simpleType" : "HistoricalMetric", + "variableSetterType" : "HistoricalMetric" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "HistoricalMetric", + "variableName" : "member", + "variableType" : "HistoricalMetric", + "documentation" : "", + "simpleType" : "HistoricalMetric", + "variableSetterType" : "HistoricalMetric" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "HistoricalMetric", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : false, + "simpleType" : "HistoricalMetric", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" + }, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "HistoricalMetrics", + "sensitive" : false, + "setterDocumentation" : "/**

The metrics to retrieve. Specify the name, unit, and statistic for each metric. The following historical metrics are available:

ABANDON_TIME

Unit: SECONDS

Statistic: AVG

AFTER_CONTACT_WORK_TIME

Unit: SECONDS

Statistic: AVG

API_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CALLBACK_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_ABANDONED

Unit: COUNT

Statistic: SUM

CONTACTS_AGENT_HUNG_UP_FIRST

Unit: COUNT

Statistic: SUM

CONTACTS_CONSULTED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_INCOMING

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_OUTBOUND

Unit: COUNT

Statistic: SUM

CONTACTS_HOLD_ABANDONS

Unit: COUNT

Statistic: SUM

CONTACTS_MISSED

Unit: COUNT

Statistic: SUM

CONTACTS_QUEUED

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN_FROM_QUEUE

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT_FROM_QUEUE

Unit: COUNT

Statistic: SUM

HANDLE_TIME

Unit: SECONDS

Statistic: AVG

HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_AND_HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_TIME

Unit: SECONDS

Statistic: AVG

OCCUPANCY

Unit: PERCENT

Statistic: AVG

QUEUE_ANSWER_TIME

Unit: SECONDS

Statistic: AVG

QUEUED_TIME

Unit: SECONDS

Statistic: MAX

SERVICE_LEVEL

Unit: PERCENT

Statistic: AVG

Threshold: Only \"Less than\" comparisons are supported, with the following service level thresholds: 15, 20, 25, 30, 45, 60, 90, 120, 180, 240, 300, 600

\n@param historicalMetrics The metrics to retrieve. Specify the name, unit, and statistic for each metric. The following historical metrics are available:

ABANDON_TIME

Unit: SECONDS

Statistic: AVG

AFTER_CONTACT_WORK_TIME

Unit: SECONDS

Statistic: AVG

API_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CALLBACK_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_ABANDONED

Unit: COUNT

Statistic: SUM

CONTACTS_AGENT_HUNG_UP_FIRST

Unit: COUNT

Statistic: SUM

CONTACTS_CONSULTED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_INCOMING

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_OUTBOUND

Unit: COUNT

Statistic: SUM

CONTACTS_HOLD_ABANDONS

Unit: COUNT

Statistic: SUM

CONTACTS_MISSED

Unit: COUNT

Statistic: SUM

CONTACTS_QUEUED

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN_FROM_QUEUE

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT_FROM_QUEUE

Unit: COUNT

Statistic: SUM

HANDLE_TIME

Unit: SECONDS

Statistic: AVG

HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_AND_HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_TIME

Unit: SECONDS

Statistic: AVG

OCCUPANCY

Unit: PERCENT

Statistic: AVG

QUEUE_ANSWER_TIME

Unit: SECONDS

Statistic: AVG

QUEUED_TIME

Unit: SECONDS

Statistic: MAX

SERVICE_LEVEL

Unit: PERCENT

Statistic: AVG

Threshold: Only \"Less than\" comparisons are supported, with the following service level thresholds: 15, 20, 25, 30, 45, 60, 90, 120, 180, 240, 300, 600

*/", + "setterMethodName" : "setHistoricalMetrics", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "historicalMetrics", + "variableType" : "java.util.List", + "documentation" : "", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

The metrics to retrieve. Specify the name, unit, and statistic for each metric. The following historical metrics are available:

ABANDON_TIME

Unit: SECONDS

Statistic: AVG

AFTER_CONTACT_WORK_TIME

Unit: SECONDS

Statistic: AVG

API_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CALLBACK_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_ABANDONED

Unit: COUNT

Statistic: SUM

CONTACTS_AGENT_HUNG_UP_FIRST

Unit: COUNT

Statistic: SUM

CONTACTS_CONSULTED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_INCOMING

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_OUTBOUND

Unit: COUNT

Statistic: SUM

CONTACTS_HOLD_ABANDONS

Unit: COUNT

Statistic: SUM

CONTACTS_MISSED

Unit: COUNT

Statistic: SUM

CONTACTS_QUEUED

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN_FROM_QUEUE

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT_FROM_QUEUE

Unit: COUNT

Statistic: SUM

HANDLE_TIME

Unit: SECONDS

Statistic: AVG

HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_AND_HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_TIME

Unit: SECONDS

Statistic: AVG

OCCUPANCY

Unit: PERCENT

Statistic: AVG

QUEUE_ANSWER_TIME

Unit: SECONDS

Statistic: AVG

QUEUED_TIME

Unit: SECONDS

Statistic: MAX

SERVICE_LEVEL

Unit: PERCENT

Statistic: AVG

Threshold: Only \"Less than\" comparisons are supported, with the following service level thresholds: 15, 20, 25, 30, 45, 60, 90, 120, 180, 240, 300, 600

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setHistoricalMetrics(java.util.Collection)} or {@link #withHistoricalMetrics(java.util.Collection)} if you want to override the existing values.

\n@param historicalMetrics The metrics to retrieve. Specify the name, unit, and statistic for each metric. The following historical metrics are available:

ABANDON_TIME

Unit: SECONDS

Statistic: AVG

AFTER_CONTACT_WORK_TIME

Unit: SECONDS

Statistic: AVG

API_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CALLBACK_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_ABANDONED

Unit: COUNT

Statistic: SUM

CONTACTS_AGENT_HUNG_UP_FIRST

Unit: COUNT

Statistic: SUM

CONTACTS_CONSULTED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_INCOMING

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_OUTBOUND

Unit: COUNT

Statistic: SUM

CONTACTS_HOLD_ABANDONS

Unit: COUNT

Statistic: SUM

CONTACTS_MISSED

Unit: COUNT

Statistic: SUM

CONTACTS_QUEUED

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN_FROM_QUEUE

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT_FROM_QUEUE

Unit: COUNT

Statistic: SUM

HANDLE_TIME

Unit: SECONDS

Statistic: AVG

HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_AND_HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_TIME

Unit: SECONDS

Statistic: AVG

OCCUPANCY

Unit: PERCENT

Statistic: AVG

QUEUE_ANSWER_TIME

Unit: SECONDS

Statistic: AVG

QUEUED_TIME

Unit: SECONDS

Statistic: MAX

SERVICE_LEVEL

Unit: PERCENT

Statistic: AVG

Threshold: Only \"Less than\" comparisons are supported, with the following service level thresholds: 15, 20, 25, 30, 45, 60, 90, 120, 180, 240, 300, 600

\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "historicalMetrics", + "variableType" : "java.util.List", + "documentation" : "

The metrics to retrieve. Specify the name, unit, and statistic for each metric. The following historical metrics are available:

ABANDON_TIME

Unit: SECONDS

Statistic: AVG

AFTER_CONTACT_WORK_TIME

Unit: SECONDS

Statistic: AVG

API_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CALLBACK_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_ABANDONED

Unit: COUNT

Statistic: SUM

CONTACTS_AGENT_HUNG_UP_FIRST

Unit: COUNT

Statistic: SUM

CONTACTS_CONSULTED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_INCOMING

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_OUTBOUND

Unit: COUNT

Statistic: SUM

CONTACTS_HOLD_ABANDONS

Unit: COUNT

Statistic: SUM

CONTACTS_MISSED

Unit: COUNT

Statistic: SUM

CONTACTS_QUEUED

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN_FROM_QUEUE

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT_FROM_QUEUE

Unit: COUNT

Statistic: SUM

HANDLE_TIME

Unit: SECONDS

Statistic: AVG

HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_AND_HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_TIME

Unit: SECONDS

Statistic: AVG

OCCUPANCY

Unit: PERCENT

Statistic: AVG

QUEUE_ANSWER_TIME

Unit: SECONDS

Statistic: AVG

QUEUED_TIME

Unit: SECONDS

Statistic: MAX

SERVICE_LEVEL

Unit: PERCENT

Statistic: AVG

Threshold: Only \"Less than\" comparisons are supported, with the following service level thresholds: 15, 20, 25, 30, 45, 60, 90, 120, 180, 240, 300, 600

", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "xmlNameSpaceUri" : null + }, + "InstanceId" : { + "c2jName" : "InstanceId", + "c2jShape" : "InstanceId", + "deprecated" : false, + "documentation" : "

The identifier of the Amazon Connect instance.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "instanceId", + "variableType" : "String", + "documentation" : "

The identifier of the Amazon Connect instance.

", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "MaxResults" : { + "c2jName" : "MaxResults", + "c2jShape" : "MaxResult100", + "deprecated" : false, + "documentation" : "

The maximimum number of results to return per page.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMaxResults", + "getterDocumentation" : "/**

The maximimum number of results to return per page.

\n@return The maximimum number of results to return per page.*/", + "getterMethodName" : "getMaxResults", + "getterModel" : { + "returnType" : "Integer", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "MaxResults", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "MaxResults", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Integer", + "marshallingType" : "INTEGER", + "name" : "MaxResults", + "sensitive" : false, + "setterDocumentation" : "/**

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.*/", + "setterMethodName" : "setMaxResults", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "maxResults", + "variableType" : "Integer", + "documentation" : "", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "maxResults", + "variableType" : "Integer", + "documentation" : "

The maximimum number of results to return per page.

", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "xmlNameSpaceUri" : null + }, + "NextToken" : { + "c2jName" : "NextToken", + "c2jShape" : "NextToken", + "deprecated" : false, + "documentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withNextToken", + "getterDocumentation" : "/**

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@return The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.*/", + "getterMethodName" : "getNextToken", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "NextToken", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "NextToken", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "NextToken", + "sensitive" : false, + "setterDocumentation" : "/**

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.*/", + "setterMethodName" : "setNextToken", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "StartTime" : { + "c2jName" : "StartTime", + "c2jShape" : "timestamp", + "deprecated" : false, + "documentation" : "

The timestamp, in UNIX Epoch time format, at which to start the reporting interval for the retrieval of historical metrics data. The time must be specified using a multiple of 5 minutes, such as 10:05, 10:10, 10:15.

The start time cannot be earlier than 24 hours before the time of the request. Historical metrics are available only for 24 hours.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

The timestamp, in UNIX Epoch time format, at which to start the reporting interval for the retrieval of historical metrics data. The time must be specified using a multiple of 5 minutes, such as 10:05, 10:10, 10:15.

The start time cannot be earlier than 24 hours before the time of the request. Historical metrics are available only for 24 hours.

\n@param startTime The timestamp, in UNIX Epoch time format, at which to start the reporting interval for the retrieval of historical metrics data. The time must be specified using a multiple of 5 minutes, such as 10:05, 10:10, 10:15.

The start time cannot be earlier than 24 hours before the time of the request. Historical metrics are available only for 24 hours.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withStartTime", + "getterDocumentation" : "/**

The timestamp, in UNIX Epoch time format, at which to start the reporting interval for the retrieval of historical metrics data. The time must be specified using a multiple of 5 minutes, such as 10:05, 10:10, 10:15.

The start time cannot be earlier than 24 hours before the time of the request. Historical metrics are available only for 24 hours.

\n@return The timestamp, in UNIX Epoch time format, at which to start the reporting interval for the retrieval of historical metrics data. The time must be specified using a multiple of 5 minutes, such as 10:05, 10:10, 10:15.

The start time cannot be earlier than 24 hours before the time of the request. Historical metrics are available only for 24 hours.*/", + "getterMethodName" : "getStartTime", + "getterModel" : { + "returnType" : "java.util.Date", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "StartTime", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "StartTime", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "java.util.Date", + "marshallingType" : "DATE", + "name" : "StartTime", + "sensitive" : false, + "setterDocumentation" : "/**

The timestamp, in UNIX Epoch time format, at which to start the reporting interval for the retrieval of historical metrics data. The time must be specified using a multiple of 5 minutes, such as 10:05, 10:10, 10:15.

The start time cannot be earlier than 24 hours before the time of the request. Historical metrics are available only for 24 hours.

\n@param startTime The timestamp, in UNIX Epoch time format, at which to start the reporting interval for the retrieval of historical metrics data. The time must be specified using a multiple of 5 minutes, such as 10:05, 10:10, 10:15.

The start time cannot be earlier than 24 hours before the time of the request. Historical metrics are available only for 24 hours.*/", + "setterMethodName" : "setStartTime", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.Date", + "variableName" : "startTime", + "variableType" : "java.util.Date", + "documentation" : "", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

The timestamp, in UNIX Epoch time format, at which to start the reporting interval for the retrieval of historical metrics data. The time must be specified using a multiple of 5 minutes, such as 10:05, 10:10, 10:15.

The start time cannot be earlier than 24 hours before the time of the request. Historical metrics are available only for 24 hours.

\n@param startTime The timestamp, in UNIX Epoch time format, at which to start the reporting interval for the retrieval of historical metrics data. The time must be specified using a multiple of 5 minutes, such as 10:05, 10:10, 10:15.

The start time cannot be earlier than 24 hours before the time of the request. Historical metrics are available only for 24 hours.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : "unixTimestamp", + "variableDeclarationType" : "java.util.Date", + "variableName" : "startTime", + "variableType" : "java.util.Date", + "documentation" : "

The timestamp, in UNIX Epoch time format, at which to start the reporting interval for the retrieval of historical metrics data. The time must be specified using a multiple of 5 minutes, such as 10:05, 10:10, 10:15.

The start time cannot be earlier than 24 hours before the time of the request. Historical metrics are available only for 24 hours.

", + "simpleType" : "Date", + "variableSetterType" : "java.util.Date" + }, + "xmlNameSpaceUri" : null + } + }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : [ "InstanceId", "StartTime", "EndTime", "Filters", "HistoricalMetrics" ], + "shapeName" : "GetMetricDataRequest", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : null, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "GetMetricDataRequest", + "variableName" : "getMetricDataRequest", + "variableType" : "GetMetricDataRequest", + "documentation" : null, + "simpleType" : "GetMetricDataRequest", + "variableSetterType" : "GetMetricDataRequest" + }, + "wrapper" : false + }, + "GetMetricDataResult" : { + "c2jName" : "GetMetricDataResponse", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ { + "c2jName" : "NextToken", + "c2jShape" : "NextToken", + "deprecated" : false, + "documentation" : "

If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

\n@param nextToken If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withNextToken", + "getterDocumentation" : "/**

If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

\n@return If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.*/", + "getterMethodName" : "getNextToken", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "NextToken", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "NextToken", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "NextToken", + "sensitive" : false, + "setterDocumentation" : "/**

If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

\n@param nextToken If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.*/", + "setterMethodName" : "setNextToken", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

\n@param nextToken If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "

If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "MetricResults", + "c2jShape" : "HistoricalMetricResults", + "deprecated" : false, + "documentation" : "

Information about the historical metrics.

If no grouping is specified, a summary of metric data is returned.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

Information about the historical metrics.

If no grouping is specified, a summary of metric data is returned.

\n@param metricResults Information about the historical metrics.

If no grouping is specified, a summary of metric data is returned.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMetricResults", + "getterDocumentation" : "/**

Information about the historical metrics.

If no grouping is specified, a summary of metric data is returned.

\n@return Information about the historical metrics.

If no grouping is specified, a summary of metric data is returned.*/", + "getterMethodName" : "getMetricResults", + "getterModel" : { + "returnType" : "java.util.List", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "MetricResults", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "MetricResults", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "HistoricalMetricResult", + "deprecated" : false, + "documentation" : "", + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "HistoricalMetricResult", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member */", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "HistoricalMetricResult", + "variableName" : "member", + "variableType" : "HistoricalMetricResult", + "documentation" : "", + "simpleType" : "HistoricalMetricResult", + "variableSetterType" : "HistoricalMetricResult" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "HistoricalMetricResult", + "variableName" : "member", + "variableType" : "HistoricalMetricResult", + "documentation" : "", + "simpleType" : "HistoricalMetricResult", + "variableSetterType" : "HistoricalMetricResult" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "HistoricalMetricResult", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : false, + "simpleType" : "HistoricalMetricResult", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" + }, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "MetricResults", + "sensitive" : false, + "setterDocumentation" : "/**

Information about the historical metrics.

If no grouping is specified, a summary of metric data is returned.

\n@param metricResults Information about the historical metrics.

If no grouping is specified, a summary of metric data is returned.*/", + "setterMethodName" : "setMetricResults", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "metricResults", + "variableType" : "java.util.List", + "documentation" : "", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

Information about the historical metrics.

If no grouping is specified, a summary of metric data is returned.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setMetricResults(java.util.Collection)} or {@link #withMetricResults(java.util.Collection)} if you want to override the existing values.

\n@param metricResults Information about the historical metrics.

If no grouping is specified, a summary of metric data is returned.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "metricResults", + "variableType" : "java.util.List", + "documentation" : "

Information about the historical metrics.

If no grouping is specified, a summary of metric data is returned.

", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "MetricResults" : { + "c2jName" : "MetricResults", + "c2jShape" : "HistoricalMetricResults", + "deprecated" : false, + "documentation" : "

Information about the historical metrics.

If no grouping is specified, a summary of metric data is returned.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

Information about the historical metrics.

If no grouping is specified, a summary of metric data is returned.

\n@param metricResults Information about the historical metrics.

If no grouping is specified, a summary of metric data is returned.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMetricResults", + "getterDocumentation" : "/**

Information about the historical metrics.

If no grouping is specified, a summary of metric data is returned.

\n@return Information about the historical metrics.

If no grouping is specified, a summary of metric data is returned.*/", + "getterMethodName" : "getMetricResults", + "getterModel" : { + "returnType" : "java.util.List", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "MetricResults", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "MetricResults", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "HistoricalMetricResult", + "deprecated" : false, + "documentation" : "", + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "HistoricalMetricResult", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member */", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "HistoricalMetricResult", + "variableName" : "member", + "variableType" : "HistoricalMetricResult", + "documentation" : "", + "simpleType" : "HistoricalMetricResult", + "variableSetterType" : "HistoricalMetricResult" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "HistoricalMetricResult", + "variableName" : "member", + "variableType" : "HistoricalMetricResult", + "documentation" : "", + "simpleType" : "HistoricalMetricResult", + "variableSetterType" : "HistoricalMetricResult" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "HistoricalMetricResult", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : false, + "simpleType" : "HistoricalMetricResult", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" + }, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "MetricResults", + "sensitive" : false, + "setterDocumentation" : "/**

Information about the historical metrics.

If no grouping is specified, a summary of metric data is returned.

\n@param metricResults Information about the historical metrics.

If no grouping is specified, a summary of metric data is returned.*/", + "setterMethodName" : "setMetricResults", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "metricResults", + "variableType" : "java.util.List", + "documentation" : "", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

Information about the historical metrics.

If no grouping is specified, a summary of metric data is returned.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setMetricResults(java.util.Collection)} or {@link #withMetricResults(java.util.Collection)} if you want to override the existing values.

\n@param metricResults Information about the historical metrics.

If no grouping is specified, a summary of metric data is returned.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "metricResults", + "variableType" : "java.util.List", + "documentation" : "

Information about the historical metrics.

If no grouping is specified, a summary of metric data is returned.

", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "xmlNameSpaceUri" : null + }, + "NextToken" : { + "c2jName" : "NextToken", + "c2jShape" : "NextToken", + "deprecated" : false, + "documentation" : "

If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

\n@param nextToken If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withNextToken", + "getterDocumentation" : "/**

If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

\n@return If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.*/", + "getterMethodName" : "getNextToken", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "NextToken", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "NextToken", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "NextToken", + "sensitive" : false, + "setterDocumentation" : "/**

If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

\n@param nextToken If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.*/", + "setterMethodName" : "setNextToken", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

\n@param nextToken If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "

If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } + }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "GetMetricDataResult", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "GetMetricDataResult", + "variableName" : "getMetricDataResult", + "variableType" : "GetMetricDataResult", + "documentation" : null, + "simpleType" : "GetMetricDataResult", + "variableSetterType" : "GetMetricDataResult" + }, + "wrapper" : false + }, + "Grouping" : { + "c2jName" : "Grouping", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "enums" : [ { + "name" : "QUEUE", + "value" : "QUEUE" + }, { + "name" : "CHANNEL", + "value" : "CHANNEL" + } ], + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : null, + "membersAsMap" : { }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "Grouping", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Grouping", + "variableName" : "grouping", + "variableType" : "Grouping", + "documentation" : null, + "simpleType" : "Grouping", + "variableSetterType" : "Grouping" + }, + "wrapper" : false + }, + "HierarchyGroup" : { + "c2jName" : "HierarchyGroup", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "

Contains information about a hierarchy group.

", + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ { + "c2jName" : "Id", + "c2jShape" : "HierarchyGroupId", + "deprecated" : false, + "documentation" : "

The identifier of the hierarchy group.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

The identifier of the hierarchy group.

\n@param id The identifier of the hierarchy group.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withId", + "getterDocumentation" : "/**

The identifier of the hierarchy group.

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

The identifier of the hierarchy group.

\n@param id The identifier of the hierarchy group.*/", + "setterMethodName" : "setId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "id", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

The identifier of the hierarchy group.

\n@param id The identifier of the hierarchy group.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "id", + "variableType" : "String", + "documentation" : "

The identifier of the hierarchy group.

", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "Arn", + "c2jShape" : "ARN", + "deprecated" : false, + "documentation" : "

The Amazon Resource Name (ARN) of the hierarchy group.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

The Amazon Resource Name (ARN) of the hierarchy group.

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

The Amazon Resource Name (ARN) of the hierarchy group.

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

The Amazon Resource Name (ARN) of the hierarchy group.

\n@param arn The Amazon Resource Name (ARN) of the hierarchy group.*/", + "setterMethodName" : "setArn", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "arn", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

The Amazon Resource Name (ARN) of the hierarchy group.

\n@param arn The Amazon Resource Name (ARN) of the hierarchy group.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "arn", + "variableType" : "String", + "documentation" : "

The Amazon Resource Name (ARN) of the hierarchy group.

", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "Name", + "c2jShape" : "HierarchyGroupName", + "deprecated" : false, + "documentation" : "

The name of the hierarchy group.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

The name of the hierarchy group.

\n@param name The name of the hierarchy group.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withName", + "getterDocumentation" : "/**

The name of the hierarchy group.

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

The name of the hierarchy group.

\n@param name The name of the hierarchy group.*/", + "setterMethodName" : "setName", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "name", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

The name of the hierarchy group.

\n@param name The name of the hierarchy group.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "name", + "variableType" : "String", + "documentation" : "

The name of the hierarchy group.

", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "LevelId", + "c2jShape" : "HierarchyLevelId", + "deprecated" : false, + "documentation" : "

The identifier of the level in the hierarchy group.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

The identifier of the level in the hierarchy group.

\n@param levelId The identifier of the level in the hierarchy group.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withLevelId", + "getterDocumentation" : "/**

The identifier of the level in the hierarchy group.

\n@return The identifier of the level in the hierarchy group.*/", + "getterMethodName" : "getLevelId", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "LevelId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "LevelId", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "LevelId", + "sensitive" : false, + "setterDocumentation" : "/**

The identifier of the level in the hierarchy group.

\n@param levelId The identifier of the level in the hierarchy group.*/", + "setterMethodName" : "setLevelId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "levelId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

The identifier of the level in the hierarchy group.

\n@param levelId The identifier of the level in the hierarchy group.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "levelId", + "variableType" : "String", + "documentation" : "

The identifier of the level in the hierarchy group.

", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "HierarchyPath", + "c2jShape" : "HierarchyPath", + "deprecated" : false, + "documentation" : "

Information about the levels in the hierarchy group.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

Information about the levels in the hierarchy group.

\n@param hierarchyPath Information about the levels in the hierarchy group.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withHierarchyPath", + "getterDocumentation" : "/**

Information about the levels in the hierarchy group.

\n@return Information about the levels in the hierarchy group.*/", + "getterMethodName" : "getHierarchyPath", + "getterModel" : { + "returnType" : "HierarchyPath", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "HierarchyPath", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "HierarchyPath", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "HierarchyPath", + "sensitive" : false, + "setterDocumentation" : "/**

Information about the levels in the hierarchy group.

\n@param hierarchyPath Information about the levels in the hierarchy group.*/", + "setterMethodName" : "setHierarchyPath", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "HierarchyPath", + "variableName" : "hierarchyPath", + "variableType" : "HierarchyPath", + "documentation" : "", + "simpleType" : "HierarchyPath", + "variableSetterType" : "HierarchyPath" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

Information about the levels in the hierarchy group.

\n@param hierarchyPath Information about the levels in the hierarchy group.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "HierarchyPath", + "variableName" : "hierarchyPath", + "variableType" : "HierarchyPath", + "documentation" : "

Information about the levels in the hierarchy group.

", + "simpleType" : "HierarchyPath", + "variableSetterType" : "HierarchyPath" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "Arn" : { + "c2jName" : "Arn", + "c2jShape" : "ARN", + "deprecated" : false, + "documentation" : "

The Amazon Resource Name (ARN) of the hierarchy group.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

The Amazon Resource Name (ARN) of the hierarchy group.

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

The Amazon Resource Name (ARN) of the hierarchy group.

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

The Amazon Resource Name (ARN) of the hierarchy group.

\n@param arn The Amazon Resource Name (ARN) of the hierarchy group.*/", + "setterMethodName" : "setArn", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "arn", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

The Amazon Resource Name (ARN) of the hierarchy group.

\n@param arn The Amazon Resource Name (ARN) of the hierarchy group.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "arn", + "variableType" : "String", + "documentation" : "

The Amazon Resource Name (ARN) of the hierarchy group.

", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "HierarchyPath" : { + "c2jName" : "HierarchyPath", + "c2jShape" : "HierarchyPath", + "deprecated" : false, + "documentation" : "

Information about the levels in the hierarchy group.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

Information about the levels in the hierarchy group.

\n@param hierarchyPath Information about the levels in the hierarchy group.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withHierarchyPath", + "getterDocumentation" : "/**

Information about the levels in the hierarchy group.

\n@return Information about the levels in the hierarchy group.*/", + "getterMethodName" : "getHierarchyPath", + "getterModel" : { + "returnType" : "HierarchyPath", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "HierarchyPath", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "HierarchyPath", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "HierarchyPath", + "sensitive" : false, + "setterDocumentation" : "/**

Information about the levels in the hierarchy group.

\n@param hierarchyPath Information about the levels in the hierarchy group.*/", + "setterMethodName" : "setHierarchyPath", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "HierarchyPath", + "variableName" : "hierarchyPath", + "variableType" : "HierarchyPath", + "documentation" : "", + "simpleType" : "HierarchyPath", + "variableSetterType" : "HierarchyPath" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

Information about the levels in the hierarchy group.

\n@param hierarchyPath Information about the levels in the hierarchy group.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "HierarchyPath", + "variableName" : "hierarchyPath", + "variableType" : "HierarchyPath", + "documentation" : "

Information about the levels in the hierarchy group.

", + "simpleType" : "HierarchyPath", + "variableSetterType" : "HierarchyPath" + }, + "xmlNameSpaceUri" : null + }, + "Id" : { + "c2jName" : "Id", + "c2jShape" : "HierarchyGroupId", + "deprecated" : false, + "documentation" : "

The identifier of the hierarchy group.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

The identifier of the hierarchy group.

\n@param id The identifier of the hierarchy group.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withId", + "getterDocumentation" : "/**

The identifier of the hierarchy group.

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

The identifier of the hierarchy group.

\n@param id The identifier of the hierarchy group.*/", + "setterMethodName" : "setId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "id", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

The identifier of the hierarchy group.

\n@param id The identifier of the hierarchy group.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "id", + "variableType" : "String", + "documentation" : "

The identifier of the hierarchy group.

", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "LevelId" : { + "c2jName" : "LevelId", + "c2jShape" : "HierarchyLevelId", + "deprecated" : false, + "documentation" : "

The identifier of the level in the hierarchy group.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

The identifier of the level in the hierarchy group.

\n@param levelId The identifier of the level in the hierarchy group.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withLevelId", + "getterDocumentation" : "/**

The identifier of the level in the hierarchy group.

\n@return The identifier of the level in the hierarchy group.*/", + "getterMethodName" : "getLevelId", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "LevelId", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "LevelId", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "LevelId", + "sensitive" : false, + "setterDocumentation" : "/**

The identifier of the level in the hierarchy group.

\n@param levelId The identifier of the level in the hierarchy group.*/", + "setterMethodName" : "setLevelId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "levelId", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

The identifier of the level in the hierarchy group.

\n@param levelId The identifier of the level in the hierarchy group.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "levelId", + "variableType" : "String", + "documentation" : "

The identifier of the level in the hierarchy group.

", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "Name" : { + "c2jName" : "Name", + "c2jShape" : "HierarchyGroupName", + "deprecated" : false, + "documentation" : "

The name of the hierarchy group.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

The name of the hierarchy group.

\n@param name The name of the hierarchy group.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withName", + "getterDocumentation" : "/**

The name of the hierarchy group.

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

The name of the hierarchy group.

\n@param name The name of the hierarchy group.*/", + "setterMethodName" : "setName", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "name", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

The name of the hierarchy group.

\n@param name The name of the hierarchy group.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "name", + "variableType" : "String", + "documentation" : "

The name of the hierarchy group.

", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } + }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "HierarchyGroup", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "HierarchyGroup", + "variableName" : "hierarchyGroup", + "variableType" : "HierarchyGroup", + "documentation" : null, + "simpleType" : "HierarchyGroup", + "variableSetterType" : "HierarchyGroup" + }, + "wrapper" : false + }, + "HierarchyGroupSummary" : { + "c2jName" : "HierarchyGroupSummary", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "

Contains summary information about a hierarchy group.

", + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ { + "c2jName" : "Id", + "c2jShape" : "HierarchyGroupId", + "deprecated" : false, + "documentation" : "

The identifier of the hierarchy group.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

The identifier of the hierarchy group.

\n@param id The identifier of the hierarchy group.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withId", + "getterDocumentation" : "/**

The identifier of the hierarchy group.

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

The identifier of the hierarchy group.

\n@param id The identifier of the hierarchy group.*/", + "setterMethodName" : "setId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "id", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

The identifier of the hierarchy group.

\n@param id The identifier of the hierarchy group.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "id", + "variableType" : "String", + "documentation" : "

The identifier of the hierarchy group.

", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "Arn", + "c2jShape" : "ARN", + "deprecated" : false, + "documentation" : "

The Amazon Resource Name (ARN) of the hierarchy group.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

The Amazon Resource Name (ARN) of the hierarchy group.

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

The Amazon Resource Name (ARN) of the hierarchy group.

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

The Amazon Resource Name (ARN) of the hierarchy group.

\n@param arn The Amazon Resource Name (ARN) of the hierarchy group.*/", + "setterMethodName" : "setArn", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "arn", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

The Amazon Resource Name (ARN) of the hierarchy group.

\n@param arn The Amazon Resource Name (ARN) of the hierarchy group.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "arn", + "variableType" : "String", + "documentation" : "

The Amazon Resource Name (ARN) of the hierarchy group.

", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "Name", + "c2jShape" : "HierarchyGroupName", + "deprecated" : false, + "documentation" : "

The name of the hierarchy group.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

The name of the hierarchy group.

\n@param name The name of the hierarchy group.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withName", + "getterDocumentation" : "/**

The name of the hierarchy group.

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

The name of the hierarchy group.

\n@param name The name of the hierarchy group.*/", + "setterMethodName" : "setName", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "name", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

The name of the hierarchy group.

\n@param name The name of the hierarchy group.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "name", + "variableType" : "String", + "documentation" : "

The name of the hierarchy group.

", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "Arn" : { + "c2jName" : "Arn", + "c2jShape" : "ARN", + "deprecated" : false, + "documentation" : "

The Amazon Resource Name (ARN) of the hierarchy group.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

The Amazon Resource Name (ARN) of the hierarchy group.

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

The Amazon Resource Name (ARN) of the hierarchy group.

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

The Amazon Resource Name (ARN) of the hierarchy group.

\n@param arn The Amazon Resource Name (ARN) of the hierarchy group.*/", + "setterMethodName" : "setArn", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "arn", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

The Amazon Resource Name (ARN) of the hierarchy group.

\n@param arn The Amazon Resource Name (ARN) of the hierarchy group.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "arn", + "variableType" : "String", + "documentation" : "

The Amazon Resource Name (ARN) of the hierarchy group.

", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "Id" : { + "c2jName" : "Id", + "c2jShape" : "HierarchyGroupId", + "deprecated" : false, + "documentation" : "

The identifier of the hierarchy group.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

The identifier of the hierarchy group.

\n@param id The identifier of the hierarchy group.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withId", + "getterDocumentation" : "/**

The identifier of the hierarchy group.

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

The identifier of the hierarchy group.

\n@param id The identifier of the hierarchy group.*/", + "setterMethodName" : "setId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "id", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

The identifier of the hierarchy group.

\n@param id The identifier of the hierarchy group.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "id", + "variableType" : "String", + "documentation" : "

The identifier of the hierarchy group.

", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "Name" : { + "c2jName" : "Name", + "c2jShape" : "HierarchyGroupName", + "deprecated" : false, + "documentation" : "

The name of the hierarchy group.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

The name of the hierarchy group.

\n@param name The name of the hierarchy group.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withName", + "getterDocumentation" : "/**

The name of the hierarchy group.

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

The name of the hierarchy group.

\n@param name The name of the hierarchy group.*/", + "setterMethodName" : "setName", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "name", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

The name of the hierarchy group.

\n@param name The name of the hierarchy group.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "name", + "variableType" : "String", + "documentation" : "

The name of the hierarchy group.

", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } + }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "HierarchyGroupSummary", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "HierarchyGroupSummary", + "variableName" : "hierarchyGroupSummary", + "variableType" : "HierarchyGroupSummary", + "documentation" : null, + "simpleType" : "HierarchyGroupSummary", + "variableSetterType" : "HierarchyGroupSummary" + }, + "wrapper" : false + }, + "HierarchyLevel" : { + "c2jName" : "HierarchyLevel", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "

Contains information about a hierarchy level.

", + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ { + "c2jName" : "Id", + "c2jShape" : "HierarchyLevelId", + "deprecated" : false, + "documentation" : "

The identifier of the hierarchy level.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

The identifier of the hierarchy level.

\n@param id The identifier of the hierarchy level.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withId", + "getterDocumentation" : "/**

The identifier of the hierarchy level.

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

The identifier of the hierarchy level.

\n@param id The identifier of the hierarchy level.*/", + "setterMethodName" : "setId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "id", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

The identifier of the hierarchy level.

\n@param id The identifier of the hierarchy level.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "id", + "variableType" : "String", + "documentation" : "

The identifier of the hierarchy level.

", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "Arn", + "c2jShape" : "ARN", + "deprecated" : false, + "documentation" : "

The Amazon Resource Name (ARN) of the hierarchy level.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

The Amazon Resource Name (ARN) of the hierarchy level.

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

The Amazon Resource Name (ARN) of the hierarchy level.

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

The Amazon Resource Name (ARN) of the hierarchy level.

\n@param arn The Amazon Resource Name (ARN) of the hierarchy level.*/", + "setterMethodName" : "setArn", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "arn", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

The Amazon Resource Name (ARN) of the hierarchy level.

\n@param arn The Amazon Resource Name (ARN) of the hierarchy level.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "arn", + "variableType" : "String", + "documentation" : "

The Amazon Resource Name (ARN) of the hierarchy level.

", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "Name", + "c2jShape" : "HierarchyLevelName", + "deprecated" : false, + "documentation" : "

The name of the hierarchy level.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

The name of the hierarchy level.

\n@param name The name of the hierarchy level.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withName", + "getterDocumentation" : "/**

The name of the hierarchy level.

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

The name of the hierarchy level.

\n@param name The name of the hierarchy level.*/", + "setterMethodName" : "setName", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "name", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

The name of the hierarchy level.

\n@param name The name of the hierarchy level.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "name", + "variableType" : "String", + "documentation" : "

The name of the hierarchy level.

", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "Arn" : { + "c2jName" : "Arn", + "c2jShape" : "ARN", + "deprecated" : false, + "documentation" : "

The Amazon Resource Name (ARN) of the hierarchy level.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

The Amazon Resource Name (ARN) of the hierarchy level.

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

The Amazon Resource Name (ARN) of the hierarchy level.

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

The Amazon Resource Name (ARN) of the hierarchy level.

\n@param arn The Amazon Resource Name (ARN) of the hierarchy level.*/", + "setterMethodName" : "setArn", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "arn", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

The Amazon Resource Name (ARN) of the hierarchy level.

\n@param arn The Amazon Resource Name (ARN) of the hierarchy level.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "arn", + "variableType" : "String", + "documentation" : "

The Amazon Resource Name (ARN) of the hierarchy level.

", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "Id" : { + "c2jName" : "Id", + "c2jShape" : "HierarchyLevelId", + "deprecated" : false, + "documentation" : "

The identifier of the hierarchy level.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

The identifier of the hierarchy level.

\n@param id The identifier of the hierarchy level.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withId", + "getterDocumentation" : "/**

The identifier of the hierarchy level.

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

The identifier of the hierarchy level.

\n@param id The identifier of the hierarchy level.*/", + "setterMethodName" : "setId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "id", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

The identifier of the hierarchy level.

\n@param id The identifier of the hierarchy level.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "id", + "variableType" : "String", + "documentation" : "

The identifier of the hierarchy level.

", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "Name" : { + "c2jName" : "Name", + "c2jShape" : "HierarchyLevelName", + "deprecated" : false, + "documentation" : "

The name of the hierarchy level.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

The name of the hierarchy level.

\n@param name The name of the hierarchy level.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withName", + "getterDocumentation" : "/**

The name of the hierarchy level.

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

The name of the hierarchy level.

\n@param name The name of the hierarchy level.*/", + "setterMethodName" : "setName", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "name", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

The name of the hierarchy level.

\n@param name The name of the hierarchy level.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "name", + "variableType" : "String", + "documentation" : "

The name of the hierarchy level.

", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } + }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "HierarchyLevel", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "HierarchyLevel", + "variableName" : "hierarchyLevel", + "variableType" : "HierarchyLevel", + "documentation" : null, + "simpleType" : "HierarchyLevel", + "variableSetterType" : "HierarchyLevel" + }, + "wrapper" : false + }, + "HierarchyPath" : { + "c2jName" : "HierarchyPath", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "

Contains information about the levels of a hierarchy group.

", + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ { + "c2jName" : "LevelOne", + "c2jShape" : "HierarchyGroupSummary", + "deprecated" : false, + "documentation" : "

Information about level one.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

Information about level one.

\n@param levelOne Information about level one.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withLevelOne", + "getterDocumentation" : "/**

Information about level one.

\n@return Information about level one.*/", + "getterMethodName" : "getLevelOne", + "getterModel" : { + "returnType" : "HierarchyGroupSummary", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "LevelOne", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "LevelOne", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "LevelOne", + "sensitive" : false, + "setterDocumentation" : "/**

Information about level one.

\n@param levelOne Information about level one.*/", + "setterMethodName" : "setLevelOne", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "HierarchyGroupSummary", + "variableName" : "levelOne", + "variableType" : "HierarchyGroupSummary", + "documentation" : "", + "simpleType" : "HierarchyGroupSummary", + "variableSetterType" : "HierarchyGroupSummary" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

Information about level one.

\n@param levelOne Information about level one.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "HierarchyGroupSummary", + "variableName" : "levelOne", + "variableType" : "HierarchyGroupSummary", + "documentation" : "

Information about level one.

", + "simpleType" : "HierarchyGroupSummary", + "variableSetterType" : "HierarchyGroupSummary" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "LevelTwo", + "c2jShape" : "HierarchyGroupSummary", + "deprecated" : false, + "documentation" : "

Information about level two.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

Information about level two.

\n@param levelTwo Information about level two.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withLevelTwo", + "getterDocumentation" : "/**

Information about level two.

\n@return Information about level two.*/", + "getterMethodName" : "getLevelTwo", + "getterModel" : { + "returnType" : "HierarchyGroupSummary", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "LevelTwo", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "LevelTwo", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "LevelTwo", + "sensitive" : false, + "setterDocumentation" : "/**

Information about level two.

\n@param levelTwo Information about level two.*/", + "setterMethodName" : "setLevelTwo", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "HierarchyGroupSummary", + "variableName" : "levelTwo", + "variableType" : "HierarchyGroupSummary", + "documentation" : "", + "simpleType" : "HierarchyGroupSummary", + "variableSetterType" : "HierarchyGroupSummary" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

Information about level two.

\n@param levelTwo Information about level two.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "HierarchyGroupSummary", + "variableName" : "levelTwo", + "variableType" : "HierarchyGroupSummary", + "documentation" : "

Information about level two.

", + "simpleType" : "HierarchyGroupSummary", + "variableSetterType" : "HierarchyGroupSummary" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "LevelThree", + "c2jShape" : "HierarchyGroupSummary", + "deprecated" : false, + "documentation" : "

Information about level three.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

Information about level three.

\n@param levelThree Information about level three.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withLevelThree", + "getterDocumentation" : "/**

Information about level three.

\n@return Information about level three.*/", + "getterMethodName" : "getLevelThree", + "getterModel" : { + "returnType" : "HierarchyGroupSummary", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "LevelThree", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "LevelThree", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "LevelThree", + "sensitive" : false, + "setterDocumentation" : "/**

Information about level three.

\n@param levelThree Information about level three.*/", + "setterMethodName" : "setLevelThree", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "HierarchyGroupSummary", + "variableName" : "levelThree", + "variableType" : "HierarchyGroupSummary", + "documentation" : "", + "simpleType" : "HierarchyGroupSummary", + "variableSetterType" : "HierarchyGroupSummary" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

Information about level three.

\n@param levelThree Information about level three.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "HierarchyGroupSummary", + "variableName" : "levelThree", + "variableType" : "HierarchyGroupSummary", + "documentation" : "

Information about level three.

", + "simpleType" : "HierarchyGroupSummary", + "variableSetterType" : "HierarchyGroupSummary" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "LevelFour", + "c2jShape" : "HierarchyGroupSummary", + "deprecated" : false, + "documentation" : "

Information about level four.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

Information about level four.

\n@param levelFour Information about level four.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withLevelFour", + "getterDocumentation" : "/**

Information about level four.

\n@return Information about level four.*/", + "getterMethodName" : "getLevelFour", + "getterModel" : { + "returnType" : "HierarchyGroupSummary", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "LevelFour", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "LevelFour", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "LevelFour", + "sensitive" : false, + "setterDocumentation" : "/**

Information about level four.

\n@param levelFour Information about level four.*/", + "setterMethodName" : "setLevelFour", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "HierarchyGroupSummary", + "variableName" : "levelFour", + "variableType" : "HierarchyGroupSummary", + "documentation" : "", + "simpleType" : "HierarchyGroupSummary", + "variableSetterType" : "HierarchyGroupSummary" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

Information about level four.

\n@param levelFour Information about level four.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "HierarchyGroupSummary", + "variableName" : "levelFour", + "variableType" : "HierarchyGroupSummary", + "documentation" : "

Information about level four.

", + "simpleType" : "HierarchyGroupSummary", + "variableSetterType" : "HierarchyGroupSummary" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "LevelFive", + "c2jShape" : "HierarchyGroupSummary", + "deprecated" : false, + "documentation" : "

Information about level five.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

Information about level five.

\n@param levelFive Information about level five.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withLevelFive", + "getterDocumentation" : "/**

Information about level five.

\n@return Information about level five.*/", + "getterMethodName" : "getLevelFive", + "getterModel" : { + "returnType" : "HierarchyGroupSummary", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "LevelFive", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "LevelFive", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "LevelFive", + "sensitive" : false, + "setterDocumentation" : "/**

Information about level five.

\n@param levelFive Information about level five.*/", + "setterMethodName" : "setLevelFive", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "HierarchyGroupSummary", + "variableName" : "levelFive", + "variableType" : "HierarchyGroupSummary", + "documentation" : "", + "simpleType" : "HierarchyGroupSummary", + "variableSetterType" : "HierarchyGroupSummary" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

Information about level five.

\n@param levelFive Information about level five.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "HierarchyGroupSummary", + "variableName" : "levelFive", + "variableType" : "HierarchyGroupSummary", + "documentation" : "

Information about level five.

", + "simpleType" : "HierarchyGroupSummary", + "variableSetterType" : "HierarchyGroupSummary" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "LevelFive" : { + "c2jName" : "LevelFive", + "c2jShape" : "HierarchyGroupSummary", + "deprecated" : false, + "documentation" : "

Information about level five.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

Information about level five.

\n@param levelFive Information about level five.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withLevelFive", + "getterDocumentation" : "/**

Information about level five.

\n@return Information about level five.*/", + "getterMethodName" : "getLevelFive", + "getterModel" : { + "returnType" : "HierarchyGroupSummary", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "LevelFive", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "LevelFive", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "LevelFive", + "sensitive" : false, + "setterDocumentation" : "/**

Information about level five.

\n@param levelFive Information about level five.*/", + "setterMethodName" : "setLevelFive", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "HierarchyGroupSummary", + "variableName" : "levelFive", + "variableType" : "HierarchyGroupSummary", + "documentation" : "", + "simpleType" : "HierarchyGroupSummary", + "variableSetterType" : "HierarchyGroupSummary" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

Information about level five.

\n@param levelFive Information about level five.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "HierarchyGroupSummary", + "variableName" : "levelFive", + "variableType" : "HierarchyGroupSummary", + "documentation" : "

Information about level five.

", + "simpleType" : "HierarchyGroupSummary", + "variableSetterType" : "HierarchyGroupSummary" + }, + "xmlNameSpaceUri" : null + }, + "LevelFour" : { + "c2jName" : "LevelFour", + "c2jShape" : "HierarchyGroupSummary", + "deprecated" : false, + "documentation" : "

Information about level four.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

Information about level four.

\n@param levelFour Information about level four.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withLevelFour", + "getterDocumentation" : "/**

Information about level four.

\n@return Information about level four.*/", + "getterMethodName" : "getLevelFour", + "getterModel" : { + "returnType" : "HierarchyGroupSummary", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "LevelFour", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "LevelFour", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "LevelFour", + "sensitive" : false, + "setterDocumentation" : "/**

Information about level four.

\n@param levelFour Information about level four.*/", + "setterMethodName" : "setLevelFour", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "HierarchyGroupSummary", + "variableName" : "levelFour", + "variableType" : "HierarchyGroupSummary", + "documentation" : "", + "simpleType" : "HierarchyGroupSummary", + "variableSetterType" : "HierarchyGroupSummary" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

Information about level four.

\n@param levelFour Information about level four.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "HierarchyGroupSummary", + "variableName" : "levelFour", + "variableType" : "HierarchyGroupSummary", + "documentation" : "

Information about level four.

", + "simpleType" : "HierarchyGroupSummary", + "variableSetterType" : "HierarchyGroupSummary" + }, + "xmlNameSpaceUri" : null + }, + "LevelOne" : { + "c2jName" : "LevelOne", + "c2jShape" : "HierarchyGroupSummary", + "deprecated" : false, + "documentation" : "

Information about level one.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

Information about level one.

\n@param levelOne Information about level one.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withLevelOne", + "getterDocumentation" : "/**

Information about level one.

\n@return Information about level one.*/", + "getterMethodName" : "getLevelOne", + "getterModel" : { + "returnType" : "HierarchyGroupSummary", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "LevelOne", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "LevelOne", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "LevelOne", + "sensitive" : false, + "setterDocumentation" : "/**

Information about level one.

\n@param levelOne Information about level one.*/", + "setterMethodName" : "setLevelOne", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "HierarchyGroupSummary", + "variableName" : "levelOne", + "variableType" : "HierarchyGroupSummary", + "documentation" : "", + "simpleType" : "HierarchyGroupSummary", + "variableSetterType" : "HierarchyGroupSummary" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

Information about level one.

\n@param levelOne Information about level one.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "HierarchyGroupSummary", + "variableName" : "levelOne", + "variableType" : "HierarchyGroupSummary", + "documentation" : "

Information about level one.

", + "simpleType" : "HierarchyGroupSummary", + "variableSetterType" : "HierarchyGroupSummary" + }, + "xmlNameSpaceUri" : null + }, + "LevelThree" : { + "c2jName" : "LevelThree", + "c2jShape" : "HierarchyGroupSummary", + "deprecated" : false, + "documentation" : "

Information about level three.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

Information about level three.

\n@param levelThree Information about level three.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withLevelThree", + "getterDocumentation" : "/**

Information about level three.

\n@return Information about level three.*/", + "getterMethodName" : "getLevelThree", + "getterModel" : { + "returnType" : "HierarchyGroupSummary", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "LevelThree", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "LevelThree", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "LevelThree", + "sensitive" : false, + "setterDocumentation" : "/**

Information about level three.

\n@param levelThree Information about level three.*/", + "setterMethodName" : "setLevelThree", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "HierarchyGroupSummary", + "variableName" : "levelThree", + "variableType" : "HierarchyGroupSummary", + "documentation" : "", + "simpleType" : "HierarchyGroupSummary", + "variableSetterType" : "HierarchyGroupSummary" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

Information about level three.

\n@param levelThree Information about level three.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "HierarchyGroupSummary", + "variableName" : "levelThree", + "variableType" : "HierarchyGroupSummary", + "documentation" : "

Information about level three.

", + "simpleType" : "HierarchyGroupSummary", + "variableSetterType" : "HierarchyGroupSummary" + }, + "xmlNameSpaceUri" : null + }, + "LevelTwo" : { + "c2jName" : "LevelTwo", + "c2jShape" : "HierarchyGroupSummary", + "deprecated" : false, + "documentation" : "

Information about level two.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

Information about level two.

\n@param levelTwo Information about level two.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withLevelTwo", + "getterDocumentation" : "/**

Information about level two.

\n@return Information about level two.*/", + "getterMethodName" : "getLevelTwo", + "getterModel" : { + "returnType" : "HierarchyGroupSummary", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "LevelTwo", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "LevelTwo", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "LevelTwo", + "sensitive" : false, + "setterDocumentation" : "/**

Information about level two.

\n@param levelTwo Information about level two.*/", + "setterMethodName" : "setLevelTwo", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "HierarchyGroupSummary", + "variableName" : "levelTwo", + "variableType" : "HierarchyGroupSummary", + "documentation" : "", + "simpleType" : "HierarchyGroupSummary", + "variableSetterType" : "HierarchyGroupSummary" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

Information about level two.

\n@param levelTwo Information about level two.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "HierarchyGroupSummary", + "variableName" : "levelTwo", + "variableType" : "HierarchyGroupSummary", + "documentation" : "

Information about level two.

", + "simpleType" : "HierarchyGroupSummary", + "variableSetterType" : "HierarchyGroupSummary" + }, + "xmlNameSpaceUri" : null + } + }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "HierarchyPath", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "HierarchyPath", + "variableName" : "hierarchyPath", + "variableType" : "HierarchyPath", + "documentation" : null, + "simpleType" : "HierarchyPath", + "variableSetterType" : "HierarchyPath" + }, + "wrapper" : false + }, + "HierarchyStructure" : { + "c2jName" : "HierarchyStructure", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "

Contains information about a hierarchy structure.

", + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ { + "c2jName" : "LevelOne", + "c2jShape" : "HierarchyLevel", + "deprecated" : false, + "documentation" : "

Information about level one.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

Information about level one.

\n@param levelOne Information about level one.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withLevelOne", + "getterDocumentation" : "/**

Information about level one.

\n@return Information about level one.*/", + "getterMethodName" : "getLevelOne", + "getterModel" : { + "returnType" : "HierarchyLevel", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "LevelOne", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "LevelOne", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "LevelOne", + "sensitive" : false, + "setterDocumentation" : "/**

Information about level one.

\n@param levelOne Information about level one.*/", + "setterMethodName" : "setLevelOne", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "HierarchyLevel", + "variableName" : "levelOne", + "variableType" : "HierarchyLevel", + "documentation" : "", + "simpleType" : "HierarchyLevel", + "variableSetterType" : "HierarchyLevel" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

Information about level one.

\n@param levelOne Information about level one.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "HierarchyLevel", + "variableName" : "levelOne", + "variableType" : "HierarchyLevel", + "documentation" : "

Information about level one.

", + "simpleType" : "HierarchyLevel", + "variableSetterType" : "HierarchyLevel" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "LevelTwo", + "c2jShape" : "HierarchyLevel", + "deprecated" : false, + "documentation" : "

Information about level two.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

Information about level two.

\n@param levelTwo Information about level two.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withLevelTwo", + "getterDocumentation" : "/**

Information about level two.

\n@return Information about level two.*/", + "getterMethodName" : "getLevelTwo", + "getterModel" : { + "returnType" : "HierarchyLevel", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "LevelTwo", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "LevelTwo", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "LevelTwo", + "sensitive" : false, + "setterDocumentation" : "/**

Information about level two.

\n@param levelTwo Information about level two.*/", + "setterMethodName" : "setLevelTwo", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "HierarchyLevel", + "variableName" : "levelTwo", + "variableType" : "HierarchyLevel", + "documentation" : "", + "simpleType" : "HierarchyLevel", + "variableSetterType" : "HierarchyLevel" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

Information about level two.

\n@param levelTwo Information about level two.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "HierarchyLevel", + "variableName" : "levelTwo", + "variableType" : "HierarchyLevel", + "documentation" : "

Information about level two.

", + "simpleType" : "HierarchyLevel", + "variableSetterType" : "HierarchyLevel" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "LevelThree", + "c2jShape" : "HierarchyLevel", + "deprecated" : false, + "documentation" : "

Information about level three.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

Information about level three.

\n@param levelThree Information about level three.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withLevelThree", + "getterDocumentation" : "/**

Information about level three.

\n@return Information about level three.*/", + "getterMethodName" : "getLevelThree", + "getterModel" : { + "returnType" : "HierarchyLevel", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "LevelThree", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "LevelThree", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "LevelThree", + "sensitive" : false, + "setterDocumentation" : "/**

Information about level three.

\n@param levelThree Information about level three.*/", + "setterMethodName" : "setLevelThree", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "HierarchyLevel", + "variableName" : "levelThree", + "variableType" : "HierarchyLevel", + "documentation" : "", + "simpleType" : "HierarchyLevel", + "variableSetterType" : "HierarchyLevel" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

Information about level three.

\n@param levelThree Information about level three.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "HierarchyLevel", + "variableName" : "levelThree", + "variableType" : "HierarchyLevel", + "documentation" : "

Information about level three.

", + "simpleType" : "HierarchyLevel", + "variableSetterType" : "HierarchyLevel" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "LevelFour", + "c2jShape" : "HierarchyLevel", + "deprecated" : false, + "documentation" : "

Information about level four.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

Information about level four.

\n@param levelFour Information about level four.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withLevelFour", + "getterDocumentation" : "/**

Information about level four.

\n@return Information about level four.*/", + "getterMethodName" : "getLevelFour", + "getterModel" : { + "returnType" : "HierarchyLevel", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "LevelFour", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "LevelFour", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "LevelFour", + "sensitive" : false, + "setterDocumentation" : "/**

Information about level four.

\n@param levelFour Information about level four.*/", + "setterMethodName" : "setLevelFour", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "HierarchyLevel", + "variableName" : "levelFour", + "variableType" : "HierarchyLevel", + "documentation" : "", + "simpleType" : "HierarchyLevel", + "variableSetterType" : "HierarchyLevel" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

Information about level four.

\n@param levelFour Information about level four.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "HierarchyLevel", + "variableName" : "levelFour", + "variableType" : "HierarchyLevel", + "documentation" : "

Information about level four.

", + "simpleType" : "HierarchyLevel", + "variableSetterType" : "HierarchyLevel" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "LevelFive", + "c2jShape" : "HierarchyLevel", + "deprecated" : false, + "documentation" : "

Information about level five.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

Information about level five.

\n@param levelFive Information about level five.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withLevelFive", + "getterDocumentation" : "/**

Information about level five.

\n@return Information about level five.*/", + "getterMethodName" : "getLevelFive", + "getterModel" : { + "returnType" : "HierarchyLevel", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "LevelFive", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "LevelFive", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "LevelFive", + "sensitive" : false, + "setterDocumentation" : "/**

Information about level five.

\n@param levelFive Information about level five.*/", + "setterMethodName" : "setLevelFive", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "HierarchyLevel", + "variableName" : "levelFive", + "variableType" : "HierarchyLevel", + "documentation" : "", + "simpleType" : "HierarchyLevel", + "variableSetterType" : "HierarchyLevel" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

Information about level five.

\n@param levelFive Information about level five.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "HierarchyLevel", + "variableName" : "levelFive", + "variableType" : "HierarchyLevel", + "documentation" : "

Information about level five.

", + "simpleType" : "HierarchyLevel", + "variableSetterType" : "HierarchyLevel" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "LevelFive" : { + "c2jName" : "LevelFive", + "c2jShape" : "HierarchyLevel", + "deprecated" : false, + "documentation" : "

Information about level five.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

Information about level five.

\n@param levelFive Information about level five.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withLevelFive", + "getterDocumentation" : "/**

Information about level five.

\n@return Information about level five.*/", + "getterMethodName" : "getLevelFive", + "getterModel" : { + "returnType" : "HierarchyLevel", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "LevelFive", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "LevelFive", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "LevelFive", + "sensitive" : false, + "setterDocumentation" : "/**

Information about level five.

\n@param levelFive Information about level five.*/", + "setterMethodName" : "setLevelFive", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "HierarchyLevel", + "variableName" : "levelFive", + "variableType" : "HierarchyLevel", + "documentation" : "", + "simpleType" : "HierarchyLevel", + "variableSetterType" : "HierarchyLevel" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

Information about level five.

\n@param levelFive Information about level five.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "HierarchyLevel", + "variableName" : "levelFive", + "variableType" : "HierarchyLevel", + "documentation" : "

Information about level five.

", + "simpleType" : "HierarchyLevel", + "variableSetterType" : "HierarchyLevel" + }, + "xmlNameSpaceUri" : null + }, + "LevelFour" : { + "c2jName" : "LevelFour", + "c2jShape" : "HierarchyLevel", + "deprecated" : false, + "documentation" : "

Information about level four.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

Information about level four.

\n@param levelFour Information about level four.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withLevelFour", + "getterDocumentation" : "/**

Information about level four.

\n@return Information about level four.*/", + "getterMethodName" : "getLevelFour", + "getterModel" : { + "returnType" : "HierarchyLevel", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "LevelFour", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "LevelFour", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "LevelFour", + "sensitive" : false, + "setterDocumentation" : "/**

Information about level four.

\n@param levelFour Information about level four.*/", + "setterMethodName" : "setLevelFour", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "HierarchyLevel", + "variableName" : "levelFour", + "variableType" : "HierarchyLevel", + "documentation" : "", + "simpleType" : "HierarchyLevel", + "variableSetterType" : "HierarchyLevel" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

Information about level four.

\n@param levelFour Information about level four.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "HierarchyLevel", + "variableName" : "levelFour", + "variableType" : "HierarchyLevel", + "documentation" : "

Information about level four.

", + "simpleType" : "HierarchyLevel", + "variableSetterType" : "HierarchyLevel" + }, + "xmlNameSpaceUri" : null + }, + "LevelOne" : { + "c2jName" : "LevelOne", + "c2jShape" : "HierarchyLevel", + "deprecated" : false, + "documentation" : "

Information about level one.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

Information about level one.

\n@param levelOne Information about level one.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withLevelOne", + "getterDocumentation" : "/**

Information about level one.

\n@return Information about level one.*/", + "getterMethodName" : "getLevelOne", + "getterModel" : { + "returnType" : "HierarchyLevel", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "LevelOne", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "LevelOne", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "LevelOne", + "sensitive" : false, + "setterDocumentation" : "/**

Information about level one.

\n@param levelOne Information about level one.*/", + "setterMethodName" : "setLevelOne", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "HierarchyLevel", + "variableName" : "levelOne", + "variableType" : "HierarchyLevel", + "documentation" : "", + "simpleType" : "HierarchyLevel", + "variableSetterType" : "HierarchyLevel" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

Information about level one.

\n@param levelOne Information about level one.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "HierarchyLevel", + "variableName" : "levelOne", + "variableType" : "HierarchyLevel", + "documentation" : "

Information about level one.

", + "simpleType" : "HierarchyLevel", + "variableSetterType" : "HierarchyLevel" + }, + "xmlNameSpaceUri" : null + }, + "LevelThree" : { + "c2jName" : "LevelThree", + "c2jShape" : "HierarchyLevel", + "deprecated" : false, + "documentation" : "

Information about level three.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

Information about level three.

\n@param levelThree Information about level three.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withLevelThree", + "getterDocumentation" : "/**

Information about level three.

\n@return Information about level three.*/", + "getterMethodName" : "getLevelThree", + "getterModel" : { + "returnType" : "HierarchyLevel", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "LevelThree", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "LevelThree", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "LevelThree", + "sensitive" : false, + "setterDocumentation" : "/**

Information about level three.

\n@param levelThree Information about level three.*/", + "setterMethodName" : "setLevelThree", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "HierarchyLevel", + "variableName" : "levelThree", + "variableType" : "HierarchyLevel", + "documentation" : "", + "simpleType" : "HierarchyLevel", + "variableSetterType" : "HierarchyLevel" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

Information about level three.

\n@param levelThree Information about level three.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "HierarchyLevel", + "variableName" : "levelThree", + "variableType" : "HierarchyLevel", + "documentation" : "

Information about level three.

", + "simpleType" : "HierarchyLevel", + "variableSetterType" : "HierarchyLevel" + }, + "xmlNameSpaceUri" : null + }, + "LevelTwo" : { + "c2jName" : "LevelTwo", + "c2jShape" : "HierarchyLevel", + "deprecated" : false, + "documentation" : "

Information about level two.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

Information about level two.

\n@param levelTwo Information about level two.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withLevelTwo", + "getterDocumentation" : "/**

Information about level two.

\n@return Information about level two.*/", + "getterMethodName" : "getLevelTwo", + "getterModel" : { + "returnType" : "HierarchyLevel", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "LevelTwo", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "LevelTwo", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "LevelTwo", + "sensitive" : false, + "setterDocumentation" : "/**

Information about level two.

\n@param levelTwo Information about level two.*/", + "setterMethodName" : "setLevelTwo", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "HierarchyLevel", + "variableName" : "levelTwo", + "variableType" : "HierarchyLevel", + "documentation" : "", + "simpleType" : "HierarchyLevel", + "variableSetterType" : "HierarchyLevel" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

Information about level two.

\n@param levelTwo Information about level two.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "HierarchyLevel", + "variableName" : "levelTwo", + "variableType" : "HierarchyLevel", + "documentation" : "

Information about level two.

", + "simpleType" : "HierarchyLevel", + "variableSetterType" : "HierarchyLevel" + }, + "xmlNameSpaceUri" : null + } + }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "HierarchyStructure", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "HierarchyStructure", + "variableName" : "hierarchyStructure", + "variableType" : "HierarchyStructure", + "documentation" : null, + "simpleType" : "HierarchyStructure", + "variableSetterType" : "HierarchyStructure" + }, + "wrapper" : false + }, + "HistoricalMetric" : { + "c2jName" : "HistoricalMetric", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "

Contains information about a historical metric.

", + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ { + "c2jName" : "Name", + "c2jShape" : "HistoricalMetricName", + "deprecated" : false, + "documentation" : "

The name of the metric.

", + "enumType" : "HistoricalMetricName", + "fluentSetterDocumentation" : "/**

The name of the metric.

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

The name of the metric.

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

The name of the metric.

\n@param name The name of the metric.\n@see HistoricalMetricName*/", + "setterMethodName" : "setName", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "name", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

The name of the metric.

\n@param name The name of the metric.\n@return Returns a reference to this object so that method calls can be chained together.\n@see HistoricalMetricName*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "name", + "variableType" : "String", + "documentation" : "

The name of the metric.

", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "Threshold", + "c2jShape" : "Threshold", + "deprecated" : false, + "documentation" : "

The threshold for the metric, used with service level metrics.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

The threshold for the metric, used with service level metrics.

\n@param threshold The threshold for the metric, used with service level metrics.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withThreshold", + "getterDocumentation" : "/**

The threshold for the metric, used with service level metrics.

\n@return The threshold for the metric, used with service level metrics.*/", + "getterMethodName" : "getThreshold", + "getterModel" : { + "returnType" : "Threshold", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Threshold", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Threshold", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Threshold", + "sensitive" : false, + "setterDocumentation" : "/**

The threshold for the metric, used with service level metrics.

\n@param threshold The threshold for the metric, used with service level metrics.*/", + "setterMethodName" : "setThreshold", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Threshold", + "variableName" : "threshold", + "variableType" : "Threshold", + "documentation" : "", + "simpleType" : "Threshold", + "variableSetterType" : "Threshold" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

The threshold for the metric, used with service level metrics.

\n@param threshold The threshold for the metric, used with service level metrics.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Threshold", + "variableName" : "threshold", + "variableType" : "Threshold", + "documentation" : "

The threshold for the metric, used with service level metrics.

", + "simpleType" : "Threshold", + "variableSetterType" : "Threshold" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "Statistic", + "c2jShape" : "Statistic", + "deprecated" : false, + "documentation" : "

The statistic for the metric.

", + "enumType" : "Statistic", + "fluentSetterDocumentation" : "/**

The statistic for the metric.

\n@param statistic The statistic for the metric.\n@return Returns a reference to this object so that method calls can be chained together.\n@see Statistic*/", + "fluentSetterMethodName" : "withStatistic", + "getterDocumentation" : "/**

The statistic for the metric.

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

The statistic for the metric.

\n@param statistic The statistic for the metric.\n@see Statistic*/", + "setterMethodName" : "setStatistic", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "statistic", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

The statistic for the metric.

\n@param statistic The statistic for the metric.\n@return Returns a reference to this object so that method calls can be chained together.\n@see Statistic*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "statistic", + "variableType" : "String", + "documentation" : "

The statistic for the metric.

", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "Unit", + "c2jShape" : "Unit", + "deprecated" : false, + "documentation" : "

The unit for the metric.

", + "enumType" : "Unit", + "fluentSetterDocumentation" : "/**

The unit for the metric.

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

The unit for the metric.

\n@return The unit for the metric.\n@see Unit*/", + "getterMethodName" : "getUnit", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Unit", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Unit", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "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" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "unit", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

The unit for the metric.

\n@param unit The unit for the metric.\n@return Returns a reference to this object so that method calls can be chained together.\n@see Unit*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "unit", + "variableType" : "String", + "documentation" : "

The unit for the metric.

", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "Name" : { + "c2jName" : "Name", + "c2jShape" : "HistoricalMetricName", + "deprecated" : false, + "documentation" : "

The name of the metric.

", + "enumType" : "HistoricalMetricName", + "fluentSetterDocumentation" : "/**

The name of the metric.

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

The name of the metric.

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

The name of the metric.

\n@param name The name of the metric.\n@see HistoricalMetricName*/", + "setterMethodName" : "setName", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "name", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

The name of the metric.

\n@param name The name of the metric.\n@return Returns a reference to this object so that method calls can be chained together.\n@see HistoricalMetricName*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "name", + "variableType" : "String", + "documentation" : "

The name of the metric.

", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "Statistic" : { + "c2jName" : "Statistic", + "c2jShape" : "Statistic", + "deprecated" : false, + "documentation" : "

The statistic for the metric.

", + "enumType" : "Statistic", + "fluentSetterDocumentation" : "/**

The statistic for the metric.

\n@param statistic The statistic for the metric.\n@return Returns a reference to this object so that method calls can be chained together.\n@see Statistic*/", + "fluentSetterMethodName" : "withStatistic", + "getterDocumentation" : "/**

The statistic for the metric.

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

The statistic for the metric.

\n@param statistic The statistic for the metric.\n@see Statistic*/", + "setterMethodName" : "setStatistic", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "statistic", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

The statistic for the metric.

\n@param statistic The statistic for the metric.\n@return Returns a reference to this object so that method calls can be chained together.\n@see Statistic*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "statistic", + "variableType" : "String", + "documentation" : "

The statistic for the metric.

", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "Threshold" : { + "c2jName" : "Threshold", + "c2jShape" : "Threshold", + "deprecated" : false, + "documentation" : "

The threshold for the metric, used with service level metrics.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

The threshold for the metric, used with service level metrics.

\n@param threshold The threshold for the metric, used with service level metrics.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withThreshold", + "getterDocumentation" : "/**

The threshold for the metric, used with service level metrics.

\n@return The threshold for the metric, used with service level metrics.*/", + "getterMethodName" : "getThreshold", + "getterModel" : { + "returnType" : "Threshold", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Threshold", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Threshold", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Threshold", + "sensitive" : false, + "setterDocumentation" : "/**

The threshold for the metric, used with service level metrics.

\n@param threshold The threshold for the metric, used with service level metrics.*/", + "setterMethodName" : "setThreshold", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Threshold", + "variableName" : "threshold", + "variableType" : "Threshold", + "documentation" : "", + "simpleType" : "Threshold", + "variableSetterType" : "Threshold" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

The threshold for the metric, used with service level metrics.

\n@param threshold The threshold for the metric, used with service level metrics.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Threshold", + "variableName" : "threshold", + "variableType" : "Threshold", + "documentation" : "

The threshold for the metric, used with service level metrics.

", + "simpleType" : "Threshold", + "variableSetterType" : "Threshold" + }, + "xmlNameSpaceUri" : null + }, + "Unit" : { + "c2jName" : "Unit", + "c2jShape" : "Unit", + "deprecated" : false, + "documentation" : "

The unit for the metric.

", + "enumType" : "Unit", + "fluentSetterDocumentation" : "/**

The unit for the metric.

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

The unit for the metric.

\n@return The unit for the metric.\n@see Unit*/", + "getterMethodName" : "getUnit", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Unit", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Unit", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "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" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "unit", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

The unit for the metric.

\n@param unit The unit for the metric.\n@return Returns a reference to this object so that method calls can be chained together.\n@see Unit*/", + "variable" : { + "timestampFormat" : null, + "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" : "HistoricalMetric", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "HistoricalMetric", + "variableName" : "historicalMetric", + "variableType" : "HistoricalMetric", + "documentation" : null, + "simpleType" : "HistoricalMetric", + "variableSetterType" : "HistoricalMetric" + }, + "wrapper" : false + }, + "HistoricalMetricData" : { + "c2jName" : "HistoricalMetricData", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "

Contains the data for a historical metric.

", + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ { + "c2jName" : "Metric", + "c2jShape" : "HistoricalMetric", + "deprecated" : false, + "documentation" : "

Information about the metric.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

Information about the metric.

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

Information about the metric.

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

Information about the metric.

\n@param metric Information about the metric.*/", + "setterMethodName" : "setMetric", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "HistoricalMetric", + "variableName" : "metric", + "variableType" : "HistoricalMetric", + "documentation" : "", + "simpleType" : "HistoricalMetric", + "variableSetterType" : "HistoricalMetric" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

Information about the metric.

\n@param metric Information about the metric.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "HistoricalMetric", + "variableName" : "metric", + "variableType" : "HistoricalMetric", + "documentation" : "

Information about the metric.

", + "simpleType" : "HistoricalMetric", + "variableSetterType" : "HistoricalMetric" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "Value", + "c2jShape" : "Value", + "deprecated" : false, + "documentation" : "

The value of the metric.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

The value of the metric.

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

The value of the metric.

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

The value of the metric.

\n@param value The value of the metric.*/", + "setterMethodName" : "setValue", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Double", + "variableName" : "value", + "variableType" : "Double", + "documentation" : "", + "simpleType" : "Double", + "variableSetterType" : "Double" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

The value of the metric.

\n@param value The value of the metric.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Double", + "variableName" : "value", + "variableType" : "Double", + "documentation" : "

The value of the metric.

", + "simpleType" : "Double", + "variableSetterType" : "Double" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "Metric" : { + "c2jName" : "Metric", + "c2jShape" : "HistoricalMetric", + "deprecated" : false, + "documentation" : "

Information about the metric.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

Information about the metric.

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

Information about the metric.

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

Information about the metric.

\n@param metric Information about the metric.*/", + "setterMethodName" : "setMetric", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "HistoricalMetric", + "variableName" : "metric", + "variableType" : "HistoricalMetric", + "documentation" : "", + "simpleType" : "HistoricalMetric", + "variableSetterType" : "HistoricalMetric" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

Information about the metric.

\n@param metric Information about the metric.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "HistoricalMetric", + "variableName" : "metric", + "variableType" : "HistoricalMetric", + "documentation" : "

Information about the metric.

", + "simpleType" : "HistoricalMetric", + "variableSetterType" : "HistoricalMetric" + }, + "xmlNameSpaceUri" : null + }, + "Value" : { + "c2jName" : "Value", + "c2jShape" : "Value", + "deprecated" : false, + "documentation" : "

The value of the metric.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

The value of the metric.

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

The value of the metric.

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

The value of the metric.

\n@param value The value of the metric.*/", + "setterMethodName" : "setValue", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Double", + "variableName" : "value", + "variableType" : "Double", + "documentation" : "", + "simpleType" : "Double", + "variableSetterType" : "Double" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

The value of the metric.

\n@param value The value of the metric.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Double", + "variableName" : "value", + "variableType" : "Double", + "documentation" : "

The value of the metric.

", + "simpleType" : "Double", + "variableSetterType" : "Double" + }, + "xmlNameSpaceUri" : null + } + }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "HistoricalMetricData", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "HistoricalMetricData", + "variableName" : "historicalMetricData", + "variableType" : "HistoricalMetricData", + "documentation" : null, + "simpleType" : "HistoricalMetricData", + "variableSetterType" : "HistoricalMetricData" + }, + "wrapper" : false + }, + "HistoricalMetricName" : { + "c2jName" : "HistoricalMetricName", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "

The historical metric names.

", + "enums" : [ { + "name" : "CONTACTS_QUEUED", + "value" : "CONTACTS_QUEUED" + }, { + "name" : "CONTACTS_HANDLED", + "value" : "CONTACTS_HANDLED" + }, { + "name" : "CONTACTS_ABANDONED", + "value" : "CONTACTS_ABANDONED" + }, { + "name" : "CONTACTS_CONSULTED", + "value" : "CONTACTS_CONSULTED" + }, { + "name" : "CONTACTS_AGENT_HUNG_UP_FIRST", + "value" : "CONTACTS_AGENT_HUNG_UP_FIRST" + }, { + "name" : "CONTACTS_HANDLED_INCOMING", + "value" : "CONTACTS_HANDLED_INCOMING" + }, { + "name" : "CONTACTS_HANDLED_OUTBOUND", + "value" : "CONTACTS_HANDLED_OUTBOUND" + }, { + "name" : "CONTACTS_HOLD_ABANDONS", + "value" : "CONTACTS_HOLD_ABANDONS" + }, { + "name" : "CONTACTS_TRANSFERRED_IN", + "value" : "CONTACTS_TRANSFERRED_IN" + }, { + "name" : "CONTACTS_TRANSFERRED_OUT", + "value" : "CONTACTS_TRANSFERRED_OUT" + }, { + "name" : "CONTACTS_TRANSFERRED_IN_FROM_QUEUE", + "value" : "CONTACTS_TRANSFERRED_IN_FROM_QUEUE" + }, { + "name" : "CONTACTS_TRANSFERRED_OUT_FROM_QUEUE", + "value" : "CONTACTS_TRANSFERRED_OUT_FROM_QUEUE" + }, { + "name" : "CONTACTS_MISSED", + "value" : "CONTACTS_MISSED" + }, { + "name" : "CALLBACK_CONTACTS_HANDLED", + "value" : "CALLBACK_CONTACTS_HANDLED" + }, { + "name" : "API_CONTACTS_HANDLED", + "value" : "API_CONTACTS_HANDLED" + }, { + "name" : "OCCUPANCY", + "value" : "OCCUPANCY" + }, { + "name" : "HANDLE_TIME", + "value" : "HANDLE_TIME" + }, { + "name" : "AFTER_CONTACT_WORK_TIME", + "value" : "AFTER_CONTACT_WORK_TIME" + }, { + "name" : "QUEUED_TIME", + "value" : "QUEUED_TIME" + }, { + "name" : "ABANDON_TIME", + "value" : "ABANDON_TIME" + }, { + "name" : "QUEUE_ANSWER_TIME", + "value" : "QUEUE_ANSWER_TIME" + }, { + "name" : "HOLD_TIME", + "value" : "HOLD_TIME" + }, { + "name" : "INTERACTION_TIME", + "value" : "INTERACTION_TIME" + }, { + "name" : "INTERACTION_AND_HOLD_TIME", + "value" : "INTERACTION_AND_HOLD_TIME" + }, { + "name" : "SERVICE_LEVEL", + "value" : "SERVICE_LEVEL" + } ], + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : null, + "membersAsMap" : { }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "HistoricalMetricName", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "HistoricalMetricName", + "variableName" : "historicalMetricName", + "variableType" : "HistoricalMetricName", + "documentation" : null, + "simpleType" : "HistoricalMetricName", + "variableSetterType" : "HistoricalMetricName" + }, + "wrapper" : false + }, + "HistoricalMetricResult" : { + "c2jName" : "HistoricalMetricResult", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "

Contains information about the historical metrics retrieved.

", + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ { + "c2jName" : "Dimensions", + "c2jShape" : "Dimensions", + "deprecated" : false, + "documentation" : "

The dimension for the metrics.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

The dimension for the metrics.

\n@param dimensions The dimension for the metrics.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withDimensions", + "getterDocumentation" : "/**

The dimension for the metrics.

\n@return The dimension for the metrics.*/", + "getterMethodName" : "getDimensions", + "getterModel" : { + "returnType" : "Dimensions", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Dimensions", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Dimensions", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Dimensions", + "sensitive" : false, + "setterDocumentation" : "/**

The dimension for the metrics.

\n@param dimensions The dimension for the metrics.*/", + "setterMethodName" : "setDimensions", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Dimensions", + "variableName" : "dimensions", + "variableType" : "Dimensions", + "documentation" : "", + "simpleType" : "Dimensions", + "variableSetterType" : "Dimensions" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

The dimension for the metrics.

\n@param dimensions The dimension for the metrics.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Dimensions", + "variableName" : "dimensions", + "variableType" : "Dimensions", + "documentation" : "

The dimension for the metrics.

", + "simpleType" : "Dimensions", + "variableSetterType" : "Dimensions" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "Collections", + "c2jShape" : "HistoricalMetricDataCollections", + "deprecated" : false, + "documentation" : "

The set of metrics.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

The set of metrics.

\n@param collections The set of metrics.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withCollections", + "getterDocumentation" : "/**

The set of metrics.

\n@return The set of metrics.*/", + "getterMethodName" : "getCollections", + "getterModel" : { + "returnType" : "java.util.List", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Collections", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Collections", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "HistoricalMetricData", + "deprecated" : false, + "documentation" : "", + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "HistoricalMetricData", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member */", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "HistoricalMetricData", + "variableName" : "member", + "variableType" : "HistoricalMetricData", + "documentation" : "", + "simpleType" : "HistoricalMetricData", + "variableSetterType" : "HistoricalMetricData" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "HistoricalMetricData", + "variableName" : "member", + "variableType" : "HistoricalMetricData", + "documentation" : "", + "simpleType" : "HistoricalMetricData", + "variableSetterType" : "HistoricalMetricData" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "HistoricalMetricData", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : false, + "simpleType" : "HistoricalMetricData", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" + }, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "Collections", + "sensitive" : false, + "setterDocumentation" : "/**

The set of metrics.

\n@param collections The set of metrics.*/", + "setterMethodName" : "setCollections", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "collections", + "variableType" : "java.util.List", + "documentation" : "", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

The set of metrics.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setCollections(java.util.Collection)} or {@link #withCollections(java.util.Collection)} if you want to override the existing values.

\n@param collections The set of metrics.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "collections", + "variableType" : "java.util.List", + "documentation" : "

The set of metrics.

", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "Collections" : { + "c2jName" : "Collections", + "c2jShape" : "HistoricalMetricDataCollections", + "deprecated" : false, + "documentation" : "

The set of metrics.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

The set of metrics.

\n@param collections The set of metrics.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withCollections", + "getterDocumentation" : "/**

The set of metrics.

\n@return The set of metrics.*/", + "getterMethodName" : "getCollections", + "getterModel" : { + "returnType" : "java.util.List", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Collections", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Collections", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "HistoricalMetricData", + "deprecated" : false, + "documentation" : "", + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "HistoricalMetricData", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member */", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "HistoricalMetricData", + "variableName" : "member", + "variableType" : "HistoricalMetricData", + "documentation" : "", + "simpleType" : "HistoricalMetricData", + "variableSetterType" : "HistoricalMetricData" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "HistoricalMetricData", + "variableName" : "member", + "variableType" : "HistoricalMetricData", + "documentation" : "", + "simpleType" : "HistoricalMetricData", + "variableSetterType" : "HistoricalMetricData" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "HistoricalMetricData", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : false, + "simpleType" : "HistoricalMetricData", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" + }, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "Collections", + "sensitive" : false, + "setterDocumentation" : "/**

The set of metrics.

\n@param collections The set of metrics.*/", + "setterMethodName" : "setCollections", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "collections", + "variableType" : "java.util.List", + "documentation" : "", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

The set of metrics.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setCollections(java.util.Collection)} or {@link #withCollections(java.util.Collection)} if you want to override the existing values.

\n@param collections The set of metrics.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "collections", + "variableType" : "java.util.List", + "documentation" : "

The set of metrics.

", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "xmlNameSpaceUri" : null + }, + "Dimensions" : { + "c2jName" : "Dimensions", + "c2jShape" : "Dimensions", + "deprecated" : false, + "documentation" : "

The dimension for the metrics.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

The dimension for the metrics.

\n@param dimensions The dimension for the metrics.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withDimensions", + "getterDocumentation" : "/**

The dimension for the metrics.

\n@return The dimension for the metrics.*/", + "getterMethodName" : "getDimensions", + "getterModel" : { + "returnType" : "Dimensions", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Dimensions", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Dimensions", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Dimensions", + "sensitive" : false, + "setterDocumentation" : "/**

The dimension for the metrics.

\n@param dimensions The dimension for the metrics.*/", + "setterMethodName" : "setDimensions", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Dimensions", + "variableName" : "dimensions", + "variableType" : "Dimensions", + "documentation" : "", + "simpleType" : "Dimensions", + "variableSetterType" : "Dimensions" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

The dimension for the metrics.

\n@param dimensions The dimension for the metrics.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Dimensions", + "variableName" : "dimensions", + "variableType" : "Dimensions", + "documentation" : "

The dimension for the metrics.

", + "simpleType" : "Dimensions", + "variableSetterType" : "Dimensions" + }, + "xmlNameSpaceUri" : null + } + }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "HistoricalMetricResult", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "HistoricalMetricResult", + "variableName" : "historicalMetricResult", + "variableType" : "HistoricalMetricResult", + "documentation" : null, + "simpleType" : "HistoricalMetricResult", + "variableSetterType" : "HistoricalMetricResult" + }, + "wrapper" : false + }, + "HoursOfOperationSummary" : { + "c2jName" : "HoursOfOperationSummary", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "

Contains summary information about hours of operation for a contact center.

", + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ { + "c2jName" : "Id", + "c2jShape" : "HoursOfOperationId", + "deprecated" : false, + "documentation" : "

The identifier of the hours of operation.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

The identifier of the hours of operation.

\n@param id The identifier of the hours of operation.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withId", + "getterDocumentation" : "/**

The identifier of the hours of operation.

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

The identifier of the hours of operation.

\n@param id The identifier of the hours of operation.*/", + "setterMethodName" : "setId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "id", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

The identifier of the hours of operation.

\n@param id The identifier of the hours of operation.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "id", + "variableType" : "String", + "documentation" : "

The identifier of the hours of operation.

", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "Arn", + "c2jShape" : "ARN", + "deprecated" : false, + "documentation" : "

The Amazon Resource Name (ARN) of the hours of operation.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

The Amazon Resource Name (ARN) of the hours of operation.

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

The Amazon Resource Name (ARN) of the hours of operation.

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

The Amazon Resource Name (ARN) of the hours of operation.

\n@param arn The Amazon Resource Name (ARN) of the hours of operation.*/", + "setterMethodName" : "setArn", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "arn", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

The Amazon Resource Name (ARN) of the hours of operation.

\n@param arn The Amazon Resource Name (ARN) of the hours of operation.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "arn", + "variableType" : "String", + "documentation" : "

The Amazon Resource Name (ARN) of the hours of operation.

", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "Name", + "c2jShape" : "HoursOfOperationName", + "deprecated" : false, + "documentation" : "

The name of the hours of operation.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

The name of the hours of operation.

\n@param name The name of the hours of operation.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withName", + "getterDocumentation" : "/**

The name of the hours of operation.

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

The name of the hours of operation.

\n@param name The name of the hours of operation.*/", + "setterMethodName" : "setName", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "name", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

The name of the hours of operation.

\n@param name The name of the hours of operation.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "name", + "variableType" : "String", + "documentation" : "

The name of the hours of operation.

", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "Arn" : { + "c2jName" : "Arn", + "c2jShape" : "ARN", + "deprecated" : false, + "documentation" : "

The Amazon Resource Name (ARN) of the hours of operation.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

The Amazon Resource Name (ARN) of the hours of operation.

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

The Amazon Resource Name (ARN) of the hours of operation.

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

The Amazon Resource Name (ARN) of the hours of operation.

\n@param arn The Amazon Resource Name (ARN) of the hours of operation.*/", + "setterMethodName" : "setArn", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "arn", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

The Amazon Resource Name (ARN) of the hours of operation.

\n@param arn The Amazon Resource Name (ARN) of the hours of operation.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "arn", + "variableType" : "String", + "documentation" : "

The Amazon Resource Name (ARN) of the hours of operation.

", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "Id" : { + "c2jName" : "Id", + "c2jShape" : "HoursOfOperationId", + "deprecated" : false, + "documentation" : "

The identifier of the hours of operation.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

The identifier of the hours of operation.

\n@param id The identifier of the hours of operation.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withId", + "getterDocumentation" : "/**

The identifier of the hours of operation.

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

The identifier of the hours of operation.

\n@param id The identifier of the hours of operation.*/", + "setterMethodName" : "setId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "id", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

The identifier of the hours of operation.

\n@param id The identifier of the hours of operation.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "id", + "variableType" : "String", + "documentation" : "

The identifier of the hours of operation.

", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "Name" : { + "c2jName" : "Name", + "c2jShape" : "HoursOfOperationName", + "deprecated" : false, + "documentation" : "

The name of the hours of operation.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

The name of the hours of operation.

\n@param name The name of the hours of operation.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withName", + "getterDocumentation" : "/**

The name of the hours of operation.

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

The name of the hours of operation.

\n@param name The name of the hours of operation.*/", + "setterMethodName" : "setName", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "name", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

The name of the hours of operation.

\n@param name The name of the hours of operation.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "name", + "variableType" : "String", + "documentation" : "

The name of the hours of operation.

", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } + }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "HoursOfOperationSummary", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "HoursOfOperationSummary", + "variableName" : "hoursOfOperationSummary", + "variableType" : "HoursOfOperationSummary", + "documentation" : null, + "simpleType" : "HoursOfOperationSummary", + "variableSetterType" : "HoursOfOperationSummary" + }, + "wrapper" : false + }, + "InternalServiceException" : { + "c2jName" : "InternalServiceException", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "

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

", + "enums" : null, + "errorCode" : "InternalServiceException", + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ ], + "membersAsMap" : { }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "InternalServiceException", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : null, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "InternalServiceException", + "variableName" : "internalServiceException", + "variableType" : "InternalServiceException", + "documentation" : null, + "simpleType" : "InternalServiceException", + "variableSetterType" : "InternalServiceException" + }, + "wrapper" : false + }, + "InvalidParameterException" : { + "c2jName" : "InvalidParameterException", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "

One or more of the specified parameters are not valid.

", + "enums" : null, + "errorCode" : "InvalidParameterException", + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ ], + "membersAsMap" : { }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "InvalidParameterException", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : null, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "InvalidParameterException", + "variableName" : "invalidParameterException", + "variableType" : "InvalidParameterException", + "documentation" : null, + "simpleType" : "InvalidParameterException", + "variableSetterType" : "InvalidParameterException" + }, + "wrapper" : false + }, + "InvalidRequestException" : { + "c2jName" : "InvalidRequestException", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "

The request is not valid.

", + "enums" : null, + "errorCode" : "InvalidRequestException", + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ ], + "membersAsMap" : { }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "InvalidRequestException", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : null, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "InvalidRequestException", + "variableName" : "invalidRequestException", + "variableType" : "InvalidRequestException", + "documentation" : null, + "simpleType" : "InvalidRequestException", + "variableSetterType" : "InvalidRequestException" + }, + "wrapper" : false + }, + "LimitExceededException" : { + "c2jName" : "LimitExceededException", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "

The allowed limit for the resource has been exceeded.

", + "enums" : null, + "errorCode" : "LimitExceededException", + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ ], + "membersAsMap" : { }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "LimitExceededException", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : null, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "LimitExceededException", + "variableName" : "limitExceededException", + "variableType" : "LimitExceededException", + "documentation" : null, + "simpleType" : "LimitExceededException", + "variableSetterType" : "LimitExceededException" + }, + "wrapper" : false + }, + "ListContactFlowsRequest" : { + "c2jName" : "ListContactFlowsRequest", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : { + "action" : "ListContactFlows", + "locationName" : null, + "requestUri" : "/contact-flows-summary/{InstanceId}", + "target" : null, + "verb" : "GET", + "xmlNameSpaceUri" : null + }, + "members" : [ { + "c2jName" : "InstanceId", + "c2jShape" : "InstanceId", + "deprecated" : false, + "documentation" : "

The identifier of the Amazon Connect instance.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "instanceId", + "variableType" : "String", + "documentation" : "

The identifier of the Amazon Connect instance.

", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "ContactFlowTypes", + "c2jShape" : "ContactFlowTypes", + "deprecated" : false, + "documentation" : "

The type of contact flow.

", + "enumType" : "ContactFlowType", + "fluentSetterDocumentation" : "/**

The type of contact flow.

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

The type of contact flow.

\n@return The type of contact flow.\n@see ContactFlowType*/", + "getterMethodName" : "getContactFlowTypes", + "getterModel" : { + "returnType" : "java.util.List", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : "querystring", + "marshallLocation" : "QUERY_PARAM", + "marshallLocationName" : "contactFlowTypes", + "queryString" : true, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "contactFlowTypes", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "ContactFlowType", + "deprecated" : false, + "documentation" : "", + "enumType" : "ContactFlowType", + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.\n@see ContactFlowType*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return \n@see ContactFlowType*/", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member \n@see ContactFlowType*/", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "member", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.\n@see ContactFlowType*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "member", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "String", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : true, + "simpleType" : "String", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" + }, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "ContactFlowTypes", + "sensitive" : false, + "setterDocumentation" : "/**

The type of contact flow.

\n@param contactFlowTypes The type of contact flow.\n@see ContactFlowType*/", + "setterMethodName" : "setContactFlowTypes", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "contactFlowTypes", + "variableType" : "java.util.List", + "documentation" : "", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

The type of contact flow.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setContactFlowTypes(java.util.Collection)} or {@link #withContactFlowTypes(java.util.Collection)} if you want to override the existing values.

\n@param contactFlowTypes The type of contact flow.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ContactFlowType*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "contactFlowTypes", + "variableType" : "java.util.List", + "documentation" : "

The type of contact flow.

", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "NextToken", + "c2jShape" : "NextToken", + "deprecated" : false, + "documentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withNextToken", + "getterDocumentation" : "/**

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@return The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.*/", + "getterMethodName" : "getNextToken", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : "querystring", + "marshallLocation" : "QUERY_PARAM", + "marshallLocationName" : "nextToken", + "queryString" : true, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "nextToken", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "NextToken", + "sensitive" : false, + "setterDocumentation" : "/**

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.*/", + "setterMethodName" : "setNextToken", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "MaxResults", + "c2jShape" : "MaxResult1000", + "deprecated" : false, + "documentation" : "

The maximimum number of results to return per page.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMaxResults", + "getterDocumentation" : "/**

The maximimum number of results to return per page.

\n@return The maximimum number of results to return per page.*/", + "getterMethodName" : "getMaxResults", + "getterModel" : { + "returnType" : "Integer", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : "querystring", + "marshallLocation" : "QUERY_PARAM", + "marshallLocationName" : "maxResults", + "queryString" : true, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "maxResults", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Integer", + "marshallingType" : "INTEGER", + "name" : "MaxResults", + "sensitive" : false, + "setterDocumentation" : "/**

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.*/", + "setterMethodName" : "setMaxResults", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "maxResults", + "variableType" : "Integer", + "documentation" : "", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "maxResults", + "variableType" : "Integer", + "documentation" : "

The maximimum number of results to return per page.

", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "ContactFlowTypes" : { + "c2jName" : "ContactFlowTypes", + "c2jShape" : "ContactFlowTypes", + "deprecated" : false, + "documentation" : "

The type of contact flow.

", + "enumType" : "ContactFlowType", + "fluentSetterDocumentation" : "/**

The type of contact flow.

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

The type of contact flow.

\n@return The type of contact flow.\n@see ContactFlowType*/", + "getterMethodName" : "getContactFlowTypes", + "getterModel" : { + "returnType" : "java.util.List", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : "querystring", + "marshallLocation" : "QUERY_PARAM", + "marshallLocationName" : "contactFlowTypes", + "queryString" : true, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "contactFlowTypes", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "ContactFlowType", + "deprecated" : false, + "documentation" : "", + "enumType" : "ContactFlowType", + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.\n@see ContactFlowType*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return \n@see ContactFlowType*/", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member \n@see ContactFlowType*/", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "member", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.\n@see ContactFlowType*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "member", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "String", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : true, + "simpleType" : "String", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" + }, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "ContactFlowTypes", + "sensitive" : false, + "setterDocumentation" : "/**

The type of contact flow.

\n@param contactFlowTypes The type of contact flow.\n@see ContactFlowType*/", + "setterMethodName" : "setContactFlowTypes", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "contactFlowTypes", + "variableType" : "java.util.List", + "documentation" : "", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

The type of contact flow.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setContactFlowTypes(java.util.Collection)} or {@link #withContactFlowTypes(java.util.Collection)} if you want to override the existing values.

\n@param contactFlowTypes The type of contact flow.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ContactFlowType*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "contactFlowTypes", + "variableType" : "java.util.List", + "documentation" : "

The type of contact flow.

", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "xmlNameSpaceUri" : null + }, + "InstanceId" : { + "c2jName" : "InstanceId", + "c2jShape" : "InstanceId", + "deprecated" : false, + "documentation" : "

The identifier of the Amazon Connect instance.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "instanceId", + "variableType" : "String", + "documentation" : "

The identifier of the Amazon Connect instance.

", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "MaxResults" : { + "c2jName" : "MaxResults", + "c2jShape" : "MaxResult1000", + "deprecated" : false, + "documentation" : "

The maximimum number of results to return per page.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMaxResults", + "getterDocumentation" : "/**

The maximimum number of results to return per page.

\n@return The maximimum number of results to return per page.*/", + "getterMethodName" : "getMaxResults", + "getterModel" : { + "returnType" : "Integer", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : "querystring", + "marshallLocation" : "QUERY_PARAM", + "marshallLocationName" : "maxResults", + "queryString" : true, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "maxResults", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Integer", + "marshallingType" : "INTEGER", + "name" : "MaxResults", + "sensitive" : false, + "setterDocumentation" : "/**

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.*/", + "setterMethodName" : "setMaxResults", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "maxResults", + "variableType" : "Integer", + "documentation" : "", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "maxResults", + "variableType" : "Integer", + "documentation" : "

The maximimum number of results to return per page.

", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "xmlNameSpaceUri" : null + }, + "NextToken" : { + "c2jName" : "NextToken", + "c2jShape" : "NextToken", + "deprecated" : false, + "documentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withNextToken", + "getterDocumentation" : "/**

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@return The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.*/", + "getterMethodName" : "getNextToken", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : "querystring", + "marshallLocation" : "QUERY_PARAM", + "marshallLocationName" : "nextToken", + "queryString" : true, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "nextToken", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "NextToken", + "sensitive" : false, + "setterDocumentation" : "/**

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.*/", + "setterMethodName" : "setNextToken", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } + }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : [ "InstanceId" ], + "shapeName" : "ListContactFlowsRequest", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : null, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "ListContactFlowsRequest", + "variableName" : "listContactFlowsRequest", + "variableType" : "ListContactFlowsRequest", + "documentation" : null, + "simpleType" : "ListContactFlowsRequest", + "variableSetterType" : "ListContactFlowsRequest" + }, + "wrapper" : false + }, + "ListContactFlowsResult" : { + "c2jName" : "ListContactFlowsResponse", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ { + "c2jName" : "ContactFlowSummaryList", + "c2jShape" : "ContactFlowSummaryList", + "deprecated" : false, + "documentation" : "

Information about the contact flows.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

Information about the contact flows.

\n@param contactFlowSummaryList Information about the contact flows.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withContactFlowSummaryList", + "getterDocumentation" : "/**

Information about the contact flows.

\n@return Information about the contact flows.*/", + "getterMethodName" : "getContactFlowSummaryList", + "getterModel" : { + "returnType" : "java.util.List", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "ContactFlowSummaryList", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "ContactFlowSummaryList", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "ContactFlowSummary", + "deprecated" : false, + "documentation" : "", + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "ContactFlowSummary", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member */", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "ContactFlowSummary", + "variableName" : "member", + "variableType" : "ContactFlowSummary", + "documentation" : "", + "simpleType" : "ContactFlowSummary", + "variableSetterType" : "ContactFlowSummary" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "ContactFlowSummary", + "variableName" : "member", + "variableType" : "ContactFlowSummary", + "documentation" : "", + "simpleType" : "ContactFlowSummary", + "variableSetterType" : "ContactFlowSummary" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "ContactFlowSummary", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : false, + "simpleType" : "ContactFlowSummary", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" + }, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "ContactFlowSummaryList", + "sensitive" : false, + "setterDocumentation" : "/**

Information about the contact flows.

\n@param contactFlowSummaryList Information about the contact flows.*/", + "setterMethodName" : "setContactFlowSummaryList", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "contactFlowSummaryList", + "variableType" : "java.util.List", + "documentation" : "", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

Information about the contact flows.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setContactFlowSummaryList(java.util.Collection)} or {@link #withContactFlowSummaryList(java.util.Collection)} if you want to override the existing values.

\n@param contactFlowSummaryList Information about the contact flows.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "contactFlowSummaryList", + "variableType" : "java.util.List", + "documentation" : "

Information about the contact flows.

", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "NextToken", + "c2jShape" : "NextToken", + "deprecated" : false, + "documentation" : "

If there are additional results, this is the token for the next set of results.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

If there are additional results, this is the token for the next set of results.

\n@param nextToken If there are additional results, this is the token for the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withNextToken", + "getterDocumentation" : "/**

If there are additional results, this is the token for the next set of results.

\n@return If there are additional results, this is the token for the next set of results.*/", + "getterMethodName" : "getNextToken", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "NextToken", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "NextToken", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "NextToken", + "sensitive" : false, + "setterDocumentation" : "/**

If there are additional results, this is the token for the next set of results.

\n@param nextToken If there are additional results, this is the token for the next set of results.*/", + "setterMethodName" : "setNextToken", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

If there are additional results, this is the token for the next set of results.

\n@param nextToken If there are additional results, this is the token for the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "

If there are additional results, this is the token for the next set of results.

", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "ContactFlowSummaryList" : { + "c2jName" : "ContactFlowSummaryList", + "c2jShape" : "ContactFlowSummaryList", + "deprecated" : false, + "documentation" : "

Information about the contact flows.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

Information about the contact flows.

\n@param contactFlowSummaryList Information about the contact flows.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withContactFlowSummaryList", + "getterDocumentation" : "/**

Information about the contact flows.

\n@return Information about the contact flows.*/", + "getterMethodName" : "getContactFlowSummaryList", + "getterModel" : { + "returnType" : "java.util.List", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "ContactFlowSummaryList", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "ContactFlowSummaryList", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "ContactFlowSummary", + "deprecated" : false, + "documentation" : "", + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "ContactFlowSummary", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member */", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "ContactFlowSummary", + "variableName" : "member", + "variableType" : "ContactFlowSummary", + "documentation" : "", + "simpleType" : "ContactFlowSummary", + "variableSetterType" : "ContactFlowSummary" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "ContactFlowSummary", + "variableName" : "member", + "variableType" : "ContactFlowSummary", + "documentation" : "", + "simpleType" : "ContactFlowSummary", + "variableSetterType" : "ContactFlowSummary" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "ContactFlowSummary", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : false, + "simpleType" : "ContactFlowSummary", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" + }, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "ContactFlowSummaryList", + "sensitive" : false, + "setterDocumentation" : "/**

Information about the contact flows.

\n@param contactFlowSummaryList Information about the contact flows.*/", + "setterMethodName" : "setContactFlowSummaryList", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "contactFlowSummaryList", + "variableType" : "java.util.List", + "documentation" : "", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

Information about the contact flows.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setContactFlowSummaryList(java.util.Collection)} or {@link #withContactFlowSummaryList(java.util.Collection)} if you want to override the existing values.

\n@param contactFlowSummaryList Information about the contact flows.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "contactFlowSummaryList", + "variableType" : "java.util.List", + "documentation" : "

Information about the contact flows.

", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "xmlNameSpaceUri" : null + }, + "NextToken" : { + "c2jName" : "NextToken", + "c2jShape" : "NextToken", + "deprecated" : false, + "documentation" : "

If there are additional results, this is the token for the next set of results.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

If there are additional results, this is the token for the next set of results.

\n@param nextToken If there are additional results, this is the token for the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withNextToken", + "getterDocumentation" : "/**

If there are additional results, this is the token for the next set of results.

\n@return If there are additional results, this is the token for the next set of results.*/", + "getterMethodName" : "getNextToken", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "NextToken", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "NextToken", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "NextToken", + "sensitive" : false, + "setterDocumentation" : "/**

If there are additional results, this is the token for the next set of results.

\n@param nextToken If there are additional results, this is the token for the next set of results.*/", + "setterMethodName" : "setNextToken", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

If there are additional results, this is the token for the next set of results.

\n@param nextToken If there are additional results, this is the token for the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "

If there are additional results, this is the token for the next set of results.

", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } + }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "ListContactFlowsResult", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "ListContactFlowsResult", + "variableName" : "listContactFlowsResult", + "variableType" : "ListContactFlowsResult", + "documentation" : null, + "simpleType" : "ListContactFlowsResult", + "variableSetterType" : "ListContactFlowsResult" + }, + "wrapper" : false + }, + "ListHoursOfOperationsRequest" : { + "c2jName" : "ListHoursOfOperationsRequest", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : { + "action" : "ListHoursOfOperations", + "locationName" : null, + "requestUri" : "/hours-of-operations-summary/{InstanceId}", + "target" : null, + "verb" : "GET", + "xmlNameSpaceUri" : null + }, + "members" : [ { + "c2jName" : "InstanceId", + "c2jShape" : "InstanceId", + "deprecated" : false, + "documentation" : "

The identifier of the Amazon Connect instance.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "instanceId", + "variableType" : "String", + "documentation" : "

The identifier of the Amazon Connect instance.

", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "NextToken", + "c2jShape" : "NextToken", + "deprecated" : false, + "documentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withNextToken", + "getterDocumentation" : "/**

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@return The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.*/", + "getterMethodName" : "getNextToken", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : "querystring", + "marshallLocation" : "QUERY_PARAM", + "marshallLocationName" : "nextToken", + "queryString" : true, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "nextToken", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "NextToken", + "sensitive" : false, + "setterDocumentation" : "/**

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.*/", + "setterMethodName" : "setNextToken", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "MaxResults", + "c2jShape" : "MaxResult1000", + "deprecated" : false, + "documentation" : "

The maximimum number of results to return per page.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMaxResults", + "getterDocumentation" : "/**

The maximimum number of results to return per page.

\n@return The maximimum number of results to return per page.*/", + "getterMethodName" : "getMaxResults", + "getterModel" : { + "returnType" : "Integer", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : "querystring", + "marshallLocation" : "QUERY_PARAM", + "marshallLocationName" : "maxResults", + "queryString" : true, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "maxResults", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Integer", + "marshallingType" : "INTEGER", + "name" : "MaxResults", + "sensitive" : false, + "setterDocumentation" : "/**

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.*/", + "setterMethodName" : "setMaxResults", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "maxResults", + "variableType" : "Integer", + "documentation" : "", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "maxResults", + "variableType" : "Integer", + "documentation" : "

The maximimum number of results to return per page.

", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "InstanceId" : { + "c2jName" : "InstanceId", + "c2jShape" : "InstanceId", + "deprecated" : false, + "documentation" : "

The identifier of the Amazon Connect instance.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "instanceId", + "variableType" : "String", + "documentation" : "

The identifier of the Amazon Connect instance.

", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "MaxResults" : { + "c2jName" : "MaxResults", + "c2jShape" : "MaxResult1000", + "deprecated" : false, + "documentation" : "

The maximimum number of results to return per page.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMaxResults", + "getterDocumentation" : "/**

The maximimum number of results to return per page.

\n@return The maximimum number of results to return per page.*/", + "getterMethodName" : "getMaxResults", + "getterModel" : { + "returnType" : "Integer", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : "querystring", + "marshallLocation" : "QUERY_PARAM", + "marshallLocationName" : "maxResults", + "queryString" : true, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "maxResults", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Integer", + "marshallingType" : "INTEGER", + "name" : "MaxResults", + "sensitive" : false, + "setterDocumentation" : "/**

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.*/", + "setterMethodName" : "setMaxResults", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "maxResults", + "variableType" : "Integer", + "documentation" : "", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "maxResults", + "variableType" : "Integer", + "documentation" : "

The maximimum number of results to return per page.

", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "xmlNameSpaceUri" : null + }, + "NextToken" : { + "c2jName" : "NextToken", + "c2jShape" : "NextToken", + "deprecated" : false, + "documentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withNextToken", + "getterDocumentation" : "/**

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@return The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.*/", + "getterMethodName" : "getNextToken", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : "querystring", + "marshallLocation" : "QUERY_PARAM", + "marshallLocationName" : "nextToken", + "queryString" : true, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "nextToken", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "NextToken", + "sensitive" : false, + "setterDocumentation" : "/**

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.*/", + "setterMethodName" : "setNextToken", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } + }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : [ "InstanceId" ], + "shapeName" : "ListHoursOfOperationsRequest", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : null, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "ListHoursOfOperationsRequest", + "variableName" : "listHoursOfOperationsRequest", + "variableType" : "ListHoursOfOperationsRequest", + "documentation" : null, + "simpleType" : "ListHoursOfOperationsRequest", + "variableSetterType" : "ListHoursOfOperationsRequest" + }, + "wrapper" : false + }, + "ListHoursOfOperationsResult" : { + "c2jName" : "ListHoursOfOperationsResponse", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ { + "c2jName" : "HoursOfOperationSummaryList", + "c2jShape" : "HoursOfOperationSummaryList", + "deprecated" : false, + "documentation" : "

Information about the hours of operation.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

Information about the hours of operation.

\n@param hoursOfOperationSummaryList Information about the hours of operation.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withHoursOfOperationSummaryList", + "getterDocumentation" : "/**

Information about the hours of operation.

\n@return Information about the hours of operation.*/", + "getterMethodName" : "getHoursOfOperationSummaryList", + "getterModel" : { + "returnType" : "java.util.List", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "HoursOfOperationSummaryList", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "HoursOfOperationSummaryList", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "HoursOfOperationSummary", + "deprecated" : false, + "documentation" : "", + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "HoursOfOperationSummary", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member */", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "HoursOfOperationSummary", + "variableName" : "member", + "variableType" : "HoursOfOperationSummary", + "documentation" : "", + "simpleType" : "HoursOfOperationSummary", + "variableSetterType" : "HoursOfOperationSummary" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "HoursOfOperationSummary", + "variableName" : "member", + "variableType" : "HoursOfOperationSummary", + "documentation" : "", + "simpleType" : "HoursOfOperationSummary", + "variableSetterType" : "HoursOfOperationSummary" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "HoursOfOperationSummary", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : false, + "simpleType" : "HoursOfOperationSummary", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" + }, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "HoursOfOperationSummaryList", + "sensitive" : false, + "setterDocumentation" : "/**

Information about the hours of operation.

\n@param hoursOfOperationSummaryList Information about the hours of operation.*/", + "setterMethodName" : "setHoursOfOperationSummaryList", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "hoursOfOperationSummaryList", + "variableType" : "java.util.List", + "documentation" : "", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

Information about the hours of operation.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setHoursOfOperationSummaryList(java.util.Collection)} or {@link #withHoursOfOperationSummaryList(java.util.Collection)} if you want to override the existing values.

\n@param hoursOfOperationSummaryList Information about the hours of operation.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "hoursOfOperationSummaryList", + "variableType" : "java.util.List", + "documentation" : "

Information about the hours of operation.

", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "NextToken", + "c2jShape" : "NextToken", + "deprecated" : false, + "documentation" : "

If there are additional results, this is the token for the next set of results.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

If there are additional results, this is the token for the next set of results.

\n@param nextToken If there are additional results, this is the token for the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withNextToken", + "getterDocumentation" : "/**

If there are additional results, this is the token for the next set of results.

\n@return If there are additional results, this is the token for the next set of results.*/", + "getterMethodName" : "getNextToken", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "NextToken", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "NextToken", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "NextToken", + "sensitive" : false, + "setterDocumentation" : "/**

If there are additional results, this is the token for the next set of results.

\n@param nextToken If there are additional results, this is the token for the next set of results.*/", + "setterMethodName" : "setNextToken", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

If there are additional results, this is the token for the next set of results.

\n@param nextToken If there are additional results, this is the token for the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "

If there are additional results, this is the token for the next set of results.

", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "HoursOfOperationSummaryList" : { + "c2jName" : "HoursOfOperationSummaryList", + "c2jShape" : "HoursOfOperationSummaryList", + "deprecated" : false, + "documentation" : "

Information about the hours of operation.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

Information about the hours of operation.

\n@param hoursOfOperationSummaryList Information about the hours of operation.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withHoursOfOperationSummaryList", + "getterDocumentation" : "/**

Information about the hours of operation.

\n@return Information about the hours of operation.*/", + "getterMethodName" : "getHoursOfOperationSummaryList", + "getterModel" : { + "returnType" : "java.util.List", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "HoursOfOperationSummaryList", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "HoursOfOperationSummaryList", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "HoursOfOperationSummary", + "deprecated" : false, + "documentation" : "", + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "HoursOfOperationSummary", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member */", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "HoursOfOperationSummary", + "variableName" : "member", + "variableType" : "HoursOfOperationSummary", + "documentation" : "", + "simpleType" : "HoursOfOperationSummary", + "variableSetterType" : "HoursOfOperationSummary" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "HoursOfOperationSummary", + "variableName" : "member", + "variableType" : "HoursOfOperationSummary", + "documentation" : "", + "simpleType" : "HoursOfOperationSummary", + "variableSetterType" : "HoursOfOperationSummary" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "HoursOfOperationSummary", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : false, + "simpleType" : "HoursOfOperationSummary", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" + }, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "HoursOfOperationSummaryList", + "sensitive" : false, + "setterDocumentation" : "/**

Information about the hours of operation.

\n@param hoursOfOperationSummaryList Information about the hours of operation.*/", + "setterMethodName" : "setHoursOfOperationSummaryList", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "hoursOfOperationSummaryList", + "variableType" : "java.util.List", + "documentation" : "", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

Information about the hours of operation.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setHoursOfOperationSummaryList(java.util.Collection)} or {@link #withHoursOfOperationSummaryList(java.util.Collection)} if you want to override the existing values.

\n@param hoursOfOperationSummaryList Information about the hours of operation.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "hoursOfOperationSummaryList", + "variableType" : "java.util.List", + "documentation" : "

Information about the hours of operation.

", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "xmlNameSpaceUri" : null + }, + "NextToken" : { + "c2jName" : "NextToken", + "c2jShape" : "NextToken", + "deprecated" : false, + "documentation" : "

If there are additional results, this is the token for the next set of results.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

If there are additional results, this is the token for the next set of results.

\n@param nextToken If there are additional results, this is the token for the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withNextToken", + "getterDocumentation" : "/**

If there are additional results, this is the token for the next set of results.

\n@return If there are additional results, this is the token for the next set of results.*/", + "getterMethodName" : "getNextToken", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "NextToken", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "NextToken", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "NextToken", + "sensitive" : false, + "setterDocumentation" : "/**

If there are additional results, this is the token for the next set of results.

\n@param nextToken If there are additional results, this is the token for the next set of results.*/", + "setterMethodName" : "setNextToken", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

If there are additional results, this is the token for the next set of results.

\n@param nextToken If there are additional results, this is the token for the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "

If there are additional results, this is the token for the next set of results.

", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } + }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "ListHoursOfOperationsResult", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "ListHoursOfOperationsResult", + "variableName" : "listHoursOfOperationsResult", + "variableType" : "ListHoursOfOperationsResult", + "documentation" : null, + "simpleType" : "ListHoursOfOperationsResult", + "variableSetterType" : "ListHoursOfOperationsResult" + }, + "wrapper" : false + }, + "ListPhoneNumbersRequest" : { + "c2jName" : "ListPhoneNumbersRequest", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : { + "action" : "ListPhoneNumbers", + "locationName" : null, + "requestUri" : "/phone-numbers-summary/{InstanceId}", + "target" : null, + "verb" : "GET", + "xmlNameSpaceUri" : null + }, + "members" : [ { + "c2jName" : "InstanceId", + "c2jShape" : "InstanceId", + "deprecated" : false, + "documentation" : "

The identifier of the Amazon Connect instance.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "instanceId", + "variableType" : "String", + "documentation" : "

The identifier of the Amazon Connect instance.

", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "PhoneNumberTypes", + "c2jShape" : "PhoneNumberTypes", + "deprecated" : false, + "documentation" : "

The type of phone number.

", + "enumType" : "PhoneNumberType", + "fluentSetterDocumentation" : "/**

The type of phone number.

\n@param phoneNumberTypes The type of phone number.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberType*/", + "fluentSetterMethodName" : "withPhoneNumberTypes", + "getterDocumentation" : "/**

The type of phone number.

\n@return The type of phone number.\n@see PhoneNumberType*/", + "getterMethodName" : "getPhoneNumberTypes", + "getterModel" : { + "returnType" : "java.util.List", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : "querystring", + "marshallLocation" : "QUERY_PARAM", + "marshallLocationName" : "phoneNumberTypes", + "queryString" : true, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "phoneNumberTypes", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "PhoneNumberType", + "deprecated" : false, + "documentation" : "", + "enumType" : "PhoneNumberType", + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberType*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return \n@see PhoneNumberType*/", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member \n@see PhoneNumberType*/", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "member", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberType*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "member", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "String", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : true, + "simpleType" : "String", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" + }, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "PhoneNumberTypes", + "sensitive" : false, + "setterDocumentation" : "/**

The type of phone number.

\n@param phoneNumberTypes The type of phone number.\n@see PhoneNumberType*/", + "setterMethodName" : "setPhoneNumberTypes", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "phoneNumberTypes", + "variableType" : "java.util.List", + "documentation" : "", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

The type of phone number.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setPhoneNumberTypes(java.util.Collection)} or {@link #withPhoneNumberTypes(java.util.Collection)} if you want to override the existing values.

\n@param phoneNumberTypes The type of phone number.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberType*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "phoneNumberTypes", + "variableType" : "java.util.List", + "documentation" : "

The type of phone number.

", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "PhoneNumberCountryCodes", + "c2jShape" : "PhoneNumberCountryCodes", + "deprecated" : false, + "documentation" : "

The ISO country code.

", + "enumType" : "PhoneNumberCountryCode", + "fluentSetterDocumentation" : "/**

The ISO country code.

\n@param phoneNumberCountryCodes The ISO country code.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberCountryCode*/", + "fluentSetterMethodName" : "withPhoneNumberCountryCodes", + "getterDocumentation" : "/**

The ISO country code.

\n@return The ISO country code.\n@see PhoneNumberCountryCode*/", + "getterMethodName" : "getPhoneNumberCountryCodes", + "getterModel" : { + "returnType" : "java.util.List", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : "querystring", + "marshallLocation" : "QUERY_PARAM", + "marshallLocationName" : "phoneNumberCountryCodes", + "queryString" : true, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "phoneNumberCountryCodes", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "PhoneNumberCountryCode", + "deprecated" : false, + "documentation" : "", + "enumType" : "PhoneNumberCountryCode", + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberCountryCode*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return \n@see PhoneNumberCountryCode*/", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member \n@see PhoneNumberCountryCode*/", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "member", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberCountryCode*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "member", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "String", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : true, + "simpleType" : "String", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" + }, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "PhoneNumberCountryCodes", + "sensitive" : false, + "setterDocumentation" : "/**

The ISO country code.

\n@param phoneNumberCountryCodes The ISO country code.\n@see PhoneNumberCountryCode*/", + "setterMethodName" : "setPhoneNumberCountryCodes", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "phoneNumberCountryCodes", + "variableType" : "java.util.List", + "documentation" : "", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

The ISO country code.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setPhoneNumberCountryCodes(java.util.Collection)} or {@link #withPhoneNumberCountryCodes(java.util.Collection)} if you want to override the existing values.

\n@param phoneNumberCountryCodes The ISO country code.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberCountryCode*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "phoneNumberCountryCodes", + "variableType" : "java.util.List", + "documentation" : "

The ISO country code.

", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "NextToken", + "c2jShape" : "NextToken", + "deprecated" : false, + "documentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withNextToken", + "getterDocumentation" : "/**

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@return The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.*/", + "getterMethodName" : "getNextToken", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : "querystring", + "marshallLocation" : "QUERY_PARAM", + "marshallLocationName" : "nextToken", + "queryString" : true, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "nextToken", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "NextToken", + "sensitive" : false, + "setterDocumentation" : "/**

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.*/", + "setterMethodName" : "setNextToken", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "MaxResults", + "c2jShape" : "MaxResult1000", + "deprecated" : false, + "documentation" : "

The maximimum number of results to return per page.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMaxResults", + "getterDocumentation" : "/**

The maximimum number of results to return per page.

\n@return The maximimum number of results to return per page.*/", + "getterMethodName" : "getMaxResults", + "getterModel" : { + "returnType" : "Integer", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : "querystring", + "marshallLocation" : "QUERY_PARAM", + "marshallLocationName" : "maxResults", + "queryString" : true, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "maxResults", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Integer", + "marshallingType" : "INTEGER", + "name" : "MaxResults", + "sensitive" : false, + "setterDocumentation" : "/**

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.*/", + "setterMethodName" : "setMaxResults", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "maxResults", + "variableType" : "Integer", + "documentation" : "", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "maxResults", + "variableType" : "Integer", + "documentation" : "

The maximimum number of results to return per page.

", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "InstanceId" : { + "c2jName" : "InstanceId", + "c2jShape" : "InstanceId", + "deprecated" : false, + "documentation" : "

The identifier of the Amazon Connect instance.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "instanceId", + "variableType" : "String", + "documentation" : "

The identifier of the Amazon Connect instance.

", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "MaxResults" : { + "c2jName" : "MaxResults", + "c2jShape" : "MaxResult1000", + "deprecated" : false, + "documentation" : "

The maximimum number of results to return per page.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMaxResults", + "getterDocumentation" : "/**

The maximimum number of results to return per page.

\n@return The maximimum number of results to return per page.*/", + "getterMethodName" : "getMaxResults", + "getterModel" : { + "returnType" : "Integer", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : "querystring", + "marshallLocation" : "QUERY_PARAM", + "marshallLocationName" : "maxResults", + "queryString" : true, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "maxResults", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "Integer", + "marshallingType" : "INTEGER", + "name" : "MaxResults", + "sensitive" : false, + "setterDocumentation" : "/**

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.*/", + "setterMethodName" : "setMaxResults", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "maxResults", + "variableType" : "Integer", + "documentation" : "", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "Integer", + "variableName" : "maxResults", + "variableType" : "Integer", + "documentation" : "

The maximimum number of results to return per page.

", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "xmlNameSpaceUri" : null + }, + "NextToken" : { + "c2jName" : "NextToken", + "c2jShape" : "NextToken", + "deprecated" : false, + "documentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withNextToken", + "getterDocumentation" : "/**

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@return The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.*/", + "getterMethodName" : "getNextToken", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : "querystring", + "marshallLocation" : "QUERY_PARAM", + "marshallLocationName" : "nextToken", + "queryString" : true, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "nextToken", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "NextToken", + "sensitive" : false, + "setterDocumentation" : "/**

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.*/", + "setterMethodName" : "setNextToken", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "PhoneNumberCountryCodes" : { + "c2jName" : "PhoneNumberCountryCodes", + "c2jShape" : "PhoneNumberCountryCodes", + "deprecated" : false, + "documentation" : "

The ISO country code.

", + "enumType" : "PhoneNumberCountryCode", + "fluentSetterDocumentation" : "/**

The ISO country code.

\n@param phoneNumberCountryCodes The ISO country code.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberCountryCode*/", + "fluentSetterMethodName" : "withPhoneNumberCountryCodes", + "getterDocumentation" : "/**

The ISO country code.

\n@return The ISO country code.\n@see PhoneNumberCountryCode*/", + "getterMethodName" : "getPhoneNumberCountryCodes", + "getterModel" : { + "returnType" : "java.util.List", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : "querystring", + "marshallLocation" : "QUERY_PARAM", + "marshallLocationName" : "phoneNumberCountryCodes", + "queryString" : true, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "phoneNumberCountryCodes", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "PhoneNumberCountryCode", + "deprecated" : false, + "documentation" : "", + "enumType" : "PhoneNumberCountryCode", + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberCountryCode*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return \n@see PhoneNumberCountryCode*/", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member \n@see PhoneNumberCountryCode*/", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "member", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberCountryCode*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "member", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "String", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : true, + "simpleType" : "String", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" + }, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "PhoneNumberCountryCodes", + "sensitive" : false, + "setterDocumentation" : "/**

The ISO country code.

\n@param phoneNumberCountryCodes The ISO country code.\n@see PhoneNumberCountryCode*/", + "setterMethodName" : "setPhoneNumberCountryCodes", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "phoneNumberCountryCodes", + "variableType" : "java.util.List", + "documentation" : "", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

The ISO country code.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setPhoneNumberCountryCodes(java.util.Collection)} or {@link #withPhoneNumberCountryCodes(java.util.Collection)} if you want to override the existing values.

\n@param phoneNumberCountryCodes The ISO country code.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberCountryCode*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "phoneNumberCountryCodes", + "variableType" : "java.util.List", + "documentation" : "

The ISO country code.

", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "xmlNameSpaceUri" : null + }, + "PhoneNumberTypes" : { + "c2jName" : "PhoneNumberTypes", + "c2jShape" : "PhoneNumberTypes", "deprecated" : false, - "documentation" : "

A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.

", - "enumType" : null, - "fluentSetterDocumentation" : "/**

A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.

\n@param levelFive A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withLevelFive", - "getterDocumentation" : "/**

A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.

\n@return A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.*/", - "getterMethodName" : "getLevelFive", + "documentation" : "

The type of phone number.

", + "enumType" : "PhoneNumberType", + "fluentSetterDocumentation" : "/**

The type of phone number.

\n@param phoneNumberTypes The type of phone number.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberType*/", + "fluentSetterMethodName" : "withPhoneNumberTypes", + "getterDocumentation" : "/**

The type of phone number.

\n@return The type of phone number.\n@see PhoneNumberType*/", + "getterMethodName" : "getPhoneNumberTypes", "getterModel" : { - "returnType" : "HierarchyGroupSummary", + "returnType" : "java.util.List", "documentation" : null }, "http" : { @@ -14306,132 +21361,401 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "LevelFive", - "queryString" : false, + "location" : "querystring", + "marshallLocation" : "QUERY_PARAM", + "marshallLocationName" : "phoneNumberTypes", + "queryString" : true, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "LevelFive", + "unmarshallLocationName" : "phoneNumberTypes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, - "list" : false, - "listModel" : null, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "PhoneNumberType", + "deprecated" : false, + "documentation" : "", + "enumType" : "PhoneNumberType", + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberType*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return \n@see PhoneNumberType*/", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member \n@see PhoneNumberType*/", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "member", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberType*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "member", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "String", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : true, + "simpleType" : "String", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" + }, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "LevelFive", + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "PhoneNumberTypes", "sensitive" : false, - "setterDocumentation" : "/**

A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.

\n@param levelFive A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.*/", - "setterMethodName" : "setLevelFive", + "setterDocumentation" : "/**

The type of phone number.

\n@param phoneNumberTypes The type of phone number.\n@see PhoneNumberType*/", + "setterMethodName" : "setPhoneNumberTypes", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "HierarchyGroupSummary", - "variableName" : "levelFive", - "variableType" : "HierarchyGroupSummary", + "variableDeclarationType" : "java.util.List", + "variableName" : "phoneNumberTypes", + "variableType" : "java.util.List", "documentation" : "", - "simpleType" : "HierarchyGroupSummary", - "variableSetterType" : "HierarchyGroupSummary" + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.

\n@param levelFive A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The type of phone number.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setPhoneNumberTypes(java.util.Collection)} or {@link #withPhoneNumberTypes(java.util.Collection)} if you want to override the existing values.

\n@param phoneNumberTypes The type of phone number.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberType*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "HierarchyGroupSummary", - "variableName" : "levelFive", - "variableType" : "HierarchyGroupSummary", - "documentation" : "

A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.

", - "simpleType" : "HierarchyGroupSummary", - "variableSetterType" : "HierarchyGroupSummary" + "variableDeclarationType" : "java.util.List", + "variableName" : "phoneNumberTypes", + "variableType" : "java.util.List", + "documentation" : "

The type of phone number.

", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null + } + }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : [ "InstanceId" ], + "shapeName" : "ListPhoneNumbersRequest", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : null, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "ListPhoneNumbersRequest", + "variableName" : "listPhoneNumbersRequest", + "variableType" : "ListPhoneNumbersRequest", + "documentation" : null, + "simpleType" : "ListPhoneNumbersRequest", + "variableSetterType" : "ListPhoneNumbersRequest" + }, + "wrapper" : false + }, + "ListPhoneNumbersResult" : { + "c2jName" : "ListPhoneNumbersResponse", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ { + "c2jName" : "PhoneNumberSummaryList", + "c2jShape" : "PhoneNumberSummaryList", + "deprecated" : false, + "documentation" : "

Information about the phone numbers.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

Information about the phone numbers.

\n@param phoneNumberSummaryList Information about the phone numbers.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withPhoneNumberSummaryList", + "getterDocumentation" : "/**

Information about the phone numbers.

\n@return Information about the phone numbers.*/", + "getterMethodName" : "getPhoneNumberSummaryList", + "getterModel" : { + "returnType" : "java.util.List", + "documentation" : null }, - "LevelFour" : { - "c2jName" : "LevelFour", - "c2jShape" : "HierarchyGroupSummary", - "deprecated" : false, - "documentation" : "

A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.

", - "enumType" : null, - "fluentSetterDocumentation" : "/**

A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.

\n@param levelFour A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withLevelFour", - "getterDocumentation" : "/**

A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.

\n@return A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.*/", - "getterMethodName" : "getLevelFour", - "getterModel" : { - "returnType" : "HierarchyGroupSummary", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "LevelFour", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "LevelFour", - "uri" : false + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "PhoneNumberSummaryList", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "PhoneNumberSummaryList", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "PhoneNumberSummary", + "deprecated" : false, + "documentation" : "", + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "PhoneNumberSummary", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member */", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "PhoneNumberSummary", + "variableName" : "member", + "variableType" : "PhoneNumberSummary", + "documentation" : "", + "simpleType" : "PhoneNumberSummary", + "variableSetterType" : "PhoneNumberSummary" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "PhoneNumberSummary", + "variableName" : "member", + "variableType" : "PhoneNumberSummary", + "documentation" : "", + "simpleType" : "PhoneNumberSummary", + "variableSetterType" : "PhoneNumberSummary" + }, + "xmlNameSpaceUri" : null }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, + "memberLocationName" : null, + "memberType" : "PhoneNumberSummary", "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "LevelFour", - "sensitive" : false, - "setterDocumentation" : "/**

A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.

\n@param levelFour A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.*/", - "setterMethodName" : "setLevelFour", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "HierarchyGroupSummary", - "variableName" : "levelFour", - "variableType" : "HierarchyGroupSummary", - "documentation" : "", - "simpleType" : "HierarchyGroupSummary", - "variableSetterType" : "HierarchyGroupSummary" - }, - "shouldEmitLegacyEnumSetter" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, "simple" : false, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.

\n@param levelFour A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "HierarchyGroupSummary", - "variableName" : "levelFour", - "variableType" : "HierarchyGroupSummary", - "documentation" : "

A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.

", - "simpleType" : "HierarchyGroupSummary", - "variableSetterType" : "HierarchyGroupSummary" - }, - "xmlNameSpaceUri" : null + "simpleType" : "PhoneNumberSummary", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" }, - "LevelOne" : { - "c2jName" : "LevelOne", - "c2jShape" : "HierarchyGroupSummary", + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "PhoneNumberSummaryList", + "sensitive" : false, + "setterDocumentation" : "/**

Information about the phone numbers.

\n@param phoneNumberSummaryList Information about the phone numbers.*/", + "setterMethodName" : "setPhoneNumberSummaryList", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "phoneNumberSummaryList", + "variableType" : "java.util.List", + "documentation" : "", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

Information about the phone numbers.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setPhoneNumberSummaryList(java.util.Collection)} or {@link #withPhoneNumberSummaryList(java.util.Collection)} if you want to override the existing values.

\n@param phoneNumberSummaryList Information about the phone numbers.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "phoneNumberSummaryList", + "variableType" : "java.util.List", + "documentation" : "

Information about the phone numbers.

", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "NextToken", + "c2jShape" : "NextToken", + "deprecated" : false, + "documentation" : "

If there are additional results, this is the token for the next set of results.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

If there are additional results, this is the token for the next set of results.

\n@param nextToken If there are additional results, this is the token for the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withNextToken", + "getterDocumentation" : "/**

If there are additional results, this is the token for the next set of results.

\n@return If there are additional results, this is the token for the next set of results.*/", + "getterMethodName" : "getNextToken", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "NextToken", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "NextToken", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "NextToken", + "sensitive" : false, + "setterDocumentation" : "/**

If there are additional results, this is the token for the next set of results.

\n@param nextToken If there are additional results, this is the token for the next set of results.*/", + "setterMethodName" : "setNextToken", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

If there are additional results, this is the token for the next set of results.

\n@param nextToken If there are additional results, this is the token for the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "

If there are additional results, this is the token for the next set of results.

", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "NextToken" : { + "c2jName" : "NextToken", + "c2jShape" : "NextToken", "deprecated" : false, - "documentation" : "

A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.

", + "documentation" : "

If there are additional results, this is the token for the next set of results.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.

\n@param levelOne A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withLevelOne", - "getterDocumentation" : "/**

A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.

\n@return A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.*/", - "getterMethodName" : "getLevelOne", + "fluentSetterDocumentation" : "/**

If there are additional results, this is the token for the next set of results.

\n@param nextToken If there are additional results, this is the token for the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withNextToken", + "getterDocumentation" : "/**

If there are additional results, this is the token for the next set of results.

\n@return If there are additional results, this is the token for the next set of results.*/", + "getterMethodName" : "getNextToken", "getterModel" : { - "returnType" : "HierarchyGroupSummary", + "returnType" : "String", "documentation" : null }, "http" : { @@ -14444,11 +21768,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "LevelOne", + "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "LevelOne", + "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, @@ -14458,48 +21782,48 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "LevelOne", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "NextToken", "sensitive" : false, - "setterDocumentation" : "/**

A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.

\n@param levelOne A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.*/", - "setterMethodName" : "setLevelOne", + "setterDocumentation" : "/**

If there are additional results, this is the token for the next set of results.

\n@param nextToken If there are additional results, this is the token for the next set of results.*/", + "setterMethodName" : "setNextToken", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "HierarchyGroupSummary", - "variableName" : "levelOne", - "variableType" : "HierarchyGroupSummary", + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", "documentation" : "", - "simpleType" : "HierarchyGroupSummary", - "variableSetterType" : "HierarchyGroupSummary" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : false, + "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.

\n@param levelOne A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

If there are additional results, this is the token for the next set of results.

\n@param nextToken If there are additional results, this is the token for the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "HierarchyGroupSummary", - "variableName" : "levelOne", - "variableType" : "HierarchyGroupSummary", - "documentation" : "

A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.

", - "simpleType" : "HierarchyGroupSummary", - "variableSetterType" : "HierarchyGroupSummary" + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "

If there are additional results, this is the token for the next set of results.

", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "LevelThree" : { - "c2jName" : "LevelThree", - "c2jShape" : "HierarchyGroupSummary", + "PhoneNumberSummaryList" : { + "c2jName" : "PhoneNumberSummaryList", + "c2jShape" : "PhoneNumberSummaryList", "deprecated" : false, - "documentation" : "

A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.

", + "documentation" : "

Information about the phone numbers.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.

\n@param levelThree A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withLevelThree", - "getterDocumentation" : "/**

A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.

\n@return A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.*/", - "getterMethodName" : "getLevelThree", + "fluentSetterDocumentation" : "/**

Information about the phone numbers.

\n@param phoneNumberSummaryList Information about the phone numbers.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withPhoneNumberSummaryList", + "getterDocumentation" : "/**

Information about the phone numbers.

\n@return Information about the phone numbers.*/", + "getterMethodName" : "getPhoneNumberSummaryList", "getterModel" : { - "returnType" : "HierarchyGroupSummary", + "returnType" : "java.util.List", "documentation" : null }, "http" : { @@ -14512,115 +21836,129 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "LevelThree", + "marshallLocationName" : "PhoneNumberSummaryList", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "LevelThree", + "unmarshallLocationName" : "PhoneNumberSummaryList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "LevelThree", - "sensitive" : false, - "setterDocumentation" : "/**

A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.

\n@param levelThree A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.*/", - "setterMethodName" : "setLevelThree", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "HierarchyGroupSummary", - "variableName" : "levelThree", - "variableType" : "HierarchyGroupSummary", - "documentation" : "", - "simpleType" : "HierarchyGroupSummary", - "variableSetterType" : "HierarchyGroupSummary" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : false, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.

\n@param levelThree A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "HierarchyGroupSummary", - "variableName" : "levelThree", - "variableType" : "HierarchyGroupSummary", - "documentation" : "

A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.

", - "simpleType" : "HierarchyGroupSummary", - "variableSetterType" : "HierarchyGroupSummary" - }, - "xmlNameSpaceUri" : null - }, - "LevelTwo" : { - "c2jName" : "LevelTwo", - "c2jShape" : "HierarchyGroupSummary", - "deprecated" : false, - "documentation" : "

A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.

", - "enumType" : null, - "fluentSetterDocumentation" : "/**

A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.

\n@param levelTwo A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withLevelTwo", - "getterDocumentation" : "/**

A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.

\n@return A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.*/", - "getterMethodName" : "getLevelTwo", - "getterModel" : { - "returnType" : "HierarchyGroupSummary", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "LevelTwo", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "LevelTwo", - "uri" : false + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "PhoneNumberSummary", + "deprecated" : false, + "documentation" : "", + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "PhoneNumberSummary", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member */", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "PhoneNumberSummary", + "variableName" : "member", + "variableType" : "PhoneNumberSummary", + "documentation" : "", + "simpleType" : "PhoneNumberSummary", + "variableSetterType" : "PhoneNumberSummary" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "PhoneNumberSummary", + "variableName" : "member", + "variableType" : "PhoneNumberSummary", + "documentation" : "", + "simpleType" : "PhoneNumberSummary", + "variableSetterType" : "PhoneNumberSummary" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "PhoneNumberSummary", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : false, + "simpleType" : "PhoneNumberSummary", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "LevelTwo", + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "PhoneNumberSummaryList", "sensitive" : false, - "setterDocumentation" : "/**

A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.

\n@param levelTwo A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.*/", - "setterMethodName" : "setLevelTwo", + "setterDocumentation" : "/**

Information about the phone numbers.

\n@param phoneNumberSummaryList Information about the phone numbers.*/", + "setterMethodName" : "setPhoneNumberSummaryList", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "HierarchyGroupSummary", - "variableName" : "levelTwo", - "variableType" : "HierarchyGroupSummary", + "variableDeclarationType" : "java.util.List", + "variableName" : "phoneNumberSummaryList", + "variableType" : "java.util.List", "documentation" : "", - "simpleType" : "HierarchyGroupSummary", - "variableSetterType" : "HierarchyGroupSummary" + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.

\n@param levelTwo A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

Information about the phone numbers.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setPhoneNumberSummaryList(java.util.Collection)} or {@link #withPhoneNumberSummaryList(java.util.Collection)} if you want to override the existing values.

\n@param phoneNumberSummaryList Information about the phone numbers.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "HierarchyGroupSummary", - "variableName" : "levelTwo", - "variableType" : "HierarchyGroupSummary", - "documentation" : "

A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.

", - "simpleType" : "HierarchyGroupSummary", - "variableSetterType" : "HierarchyGroupSummary" + "variableDeclarationType" : "java.util.List", + "variableName" : "phoneNumberSummaryList", + "variableType" : "java.util.List", + "documentation" : "

Information about the phone numbers.

", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } @@ -14628,7 +21966,7 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "HierarchyPath", + "shapeName" : "ListPhoneNumbersResult", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -14637,17 +21975,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "HierarchyPath", - "variableName" : "hierarchyPath", - "variableType" : "HierarchyPath", + "variableDeclarationType" : "ListPhoneNumbersResult", + "variableName" : "listPhoneNumbersResult", + "variableType" : "ListPhoneNumbersResult", "documentation" : null, - "simpleType" : "HierarchyPath", - "variableSetterType" : "HierarchyPath" + "simpleType" : "ListPhoneNumbersResult", + "variableSetterType" : "ListPhoneNumbersResult" }, "wrapper" : false }, - "HierarchyStructure" : { - "c2jName" : "HierarchyStructure", + "ListQueuesRequest" : { + "c2jName" : "ListQueuesRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -14655,7 +21993,7 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "

A HierarchyStructure object that contains information about the hierarchy group structure.

", + "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, @@ -14663,19 +22001,26 @@ "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, - "marshaller" : null, + "marshaller" : { + "action" : "ListQueues", + "locationName" : null, + "requestUri" : "/queues-summary/{InstanceId}", + "target" : null, + "verb" : "GET", + "xmlNameSpaceUri" : null + }, "members" : [ { - "c2jName" : "LevelOne", - "c2jShape" : "HierarchyLevel", + "c2jName" : "InstanceId", + "c2jShape" : "InstanceId", "deprecated" : false, - "documentation" : "

A HierarchyLevel object that contains information about the hierarchy group level.

", + "documentation" : "

The identifier of the Amazon Connect instance.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

A HierarchyLevel object that contains information about the hierarchy group level.

\n@param levelOne A HierarchyLevel object that contains information about the hierarchy group level.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withLevelOne", - "getterDocumentation" : "/**

A HierarchyLevel object that contains information about the hierarchy group level.

\n@return A HierarchyLevel object that contains information about the hierarchy group level.*/", - "getterMethodName" : "getLevelOne", + "fluentSetterDocumentation" : "/**

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

\n@return The identifier of the Amazon Connect instance.*/", + "getterMethodName" : "getInstanceId", "getterModel" : { - "returnType" : "HierarchyLevel", + "returnType" : "String", "documentation" : null }, "http" : { @@ -14686,14 +22031,14 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "LevelOne", + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "LevelOne", - "uri" : false + "unmarshallLocationName" : "InstanceId", + "uri" : true }, "idempotencyToken" : false, "isBinary" : false, @@ -14702,47 +22047,47 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "LevelOne", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "InstanceId", "sensitive" : false, - "setterDocumentation" : "/**

A HierarchyLevel object that contains information about the hierarchy group level.

\n@param levelOne A HierarchyLevel object that contains information about the hierarchy group level.*/", - "setterMethodName" : "setLevelOne", + "setterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.*/", + "setterMethodName" : "setInstanceId", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "HierarchyLevel", - "variableName" : "levelOne", - "variableType" : "HierarchyLevel", + "variableDeclarationType" : "String", + "variableName" : "instanceId", + "variableType" : "String", "documentation" : "", - "simpleType" : "HierarchyLevel", - "variableSetterType" : "HierarchyLevel" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : false, + "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

A HierarchyLevel object that contains information about the hierarchy group level.

\n@param levelOne A HierarchyLevel object that contains information about the hierarchy group level.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "HierarchyLevel", - "variableName" : "levelOne", - "variableType" : "HierarchyLevel", - "documentation" : "

A HierarchyLevel object that contains information about the hierarchy group level.

", - "simpleType" : "HierarchyLevel", - "variableSetterType" : "HierarchyLevel" + "variableDeclarationType" : "String", + "variableName" : "instanceId", + "variableType" : "String", + "documentation" : "

The identifier of the Amazon Connect instance.

", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "LevelTwo", - "c2jShape" : "HierarchyLevel", + "c2jName" : "QueueTypes", + "c2jShape" : "QueueTypes", "deprecated" : false, - "documentation" : "

A HierarchyLevel object that contains information about the hierarchy group level.

", - "enumType" : null, - "fluentSetterDocumentation" : "/**

A HierarchyLevel object that contains information about the hierarchy group level.

\n@param levelTwo A HierarchyLevel object that contains information about the hierarchy group level.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withLevelTwo", - "getterDocumentation" : "/**

A HierarchyLevel object that contains information about the hierarchy group level.

\n@return A HierarchyLevel object that contains information about the hierarchy group level.*/", - "getterMethodName" : "getLevelTwo", + "documentation" : "

The type of queue.

", + "enumType" : "QueueType", + "fluentSetterDocumentation" : "/**

The type of queue.

\n@param queueTypes The type of queue.\n@return Returns a reference to this object so that method calls can be chained together.\n@see QueueType*/", + "fluentSetterMethodName" : "withQueueTypes", + "getterDocumentation" : "/**

The type of queue.

\n@return The type of queue.\n@see QueueType*/", + "getterMethodName" : "getQueueTypes", "getterModel" : { - "returnType" : "HierarchyLevel", + "returnType" : "java.util.List", "documentation" : null }, "http" : { @@ -14753,130 +22098,145 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "LevelTwo", - "queryString" : false, + "location" : "querystring", + "marshallLocation" : "QUERY_PARAM", + "marshallLocationName" : "queueTypes", + "queryString" : true, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "LevelTwo", + "unmarshallLocationName" : "queueTypes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "LevelTwo", - "sensitive" : false, - "setterDocumentation" : "/**

A HierarchyLevel object that contains information about the hierarchy group level.

\n@param levelTwo A HierarchyLevel object that contains information about the hierarchy group level.*/", - "setterMethodName" : "setLevelTwo", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "HierarchyLevel", - "variableName" : "levelTwo", - "variableType" : "HierarchyLevel", - "documentation" : "", - "simpleType" : "HierarchyLevel", - "variableSetterType" : "HierarchyLevel" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : false, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

A HierarchyLevel object that contains information about the hierarchy group level.

\n@param levelTwo A HierarchyLevel object that contains information about the hierarchy group level.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "HierarchyLevel", - "variableName" : "levelTwo", - "variableType" : "HierarchyLevel", - "documentation" : "

A HierarchyLevel object that contains information about the hierarchy group level.

", - "simpleType" : "HierarchyLevel", - "variableSetterType" : "HierarchyLevel" - }, - "xmlNameSpaceUri" : null - }, { - "c2jName" : "LevelThree", - "c2jShape" : "HierarchyLevel", - "deprecated" : false, - "documentation" : "

A HierarchyLevel object that contains information about the hierarchy group level.

", - "enumType" : null, - "fluentSetterDocumentation" : "/**

A HierarchyLevel object that contains information about the hierarchy group level.

\n@param levelThree A HierarchyLevel object that contains information about the hierarchy group level.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withLevelThree", - "getterDocumentation" : "/**

A HierarchyLevel object that contains information about the hierarchy group level.

\n@return A HierarchyLevel object that contains information about the hierarchy group level.*/", - "getterMethodName" : "getLevelThree", - "getterModel" : { - "returnType" : "HierarchyLevel", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "LevelThree", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "LevelThree", - "uri" : false + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "QueueType", + "deprecated" : false, + "documentation" : "", + "enumType" : "QueueType", + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.\n@see QueueType*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return \n@see QueueType*/", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member \n@see QueueType*/", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "member", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.\n@see QueueType*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "member", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "String", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : true, + "simpleType" : "String", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "LevelThree", + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "QueueTypes", "sensitive" : false, - "setterDocumentation" : "/**

A HierarchyLevel object that contains information about the hierarchy group level.

\n@param levelThree A HierarchyLevel object that contains information about the hierarchy group level.*/", - "setterMethodName" : "setLevelThree", + "setterDocumentation" : "/**

The type of queue.

\n@param queueTypes The type of queue.\n@see QueueType*/", + "setterMethodName" : "setQueueTypes", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "HierarchyLevel", - "variableName" : "levelThree", - "variableType" : "HierarchyLevel", + "variableDeclarationType" : "java.util.List", + "variableName" : "queueTypes", + "variableType" : "java.util.List", "documentation" : "", - "simpleType" : "HierarchyLevel", - "variableSetterType" : "HierarchyLevel" + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

A HierarchyLevel object that contains information about the hierarchy group level.

\n@param levelThree A HierarchyLevel object that contains information about the hierarchy group level.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The type of queue.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setQueueTypes(java.util.Collection)} or {@link #withQueueTypes(java.util.Collection)} if you want to override the existing values.

\n@param queueTypes The type of queue.\n@return Returns a reference to this object so that method calls can be chained together.\n@see QueueType*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "HierarchyLevel", - "variableName" : "levelThree", - "variableType" : "HierarchyLevel", - "documentation" : "

A HierarchyLevel object that contains information about the hierarchy group level.

", - "simpleType" : "HierarchyLevel", - "variableSetterType" : "HierarchyLevel" + "variableDeclarationType" : "java.util.List", + "variableName" : "queueTypes", + "variableType" : "java.util.List", + "documentation" : "

The type of queue.

", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "LevelFour", - "c2jShape" : "HierarchyLevel", + "c2jName" : "NextToken", + "c2jShape" : "NextToken", "deprecated" : false, - "documentation" : "

A HierarchyLevel object that contains information about the hierarchy group level.

", + "documentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

A HierarchyLevel object that contains information about the hierarchy group level.

\n@param levelFour A HierarchyLevel object that contains information about the hierarchy group level.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withLevelFour", - "getterDocumentation" : "/**

A HierarchyLevel object that contains information about the hierarchy group level.

\n@return A HierarchyLevel object that contains information about the hierarchy group level.*/", - "getterMethodName" : "getLevelFour", + "fluentSetterDocumentation" : "/**

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withNextToken", + "getterDocumentation" : "/**

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@return The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.*/", + "getterMethodName" : "getNextToken", "getterModel" : { - "returnType" : "HierarchyLevel", + "returnType" : "String", "documentation" : null }, "http" : { @@ -14887,13 +22247,13 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "LevelFour", - "queryString" : false, + "location" : "querystring", + "marshallLocation" : "QUERY_PARAM", + "marshallLocationName" : "nextToken", + "queryString" : true, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "LevelFour", + "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, @@ -14903,47 +22263,47 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "LevelFour", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "NextToken", "sensitive" : false, - "setterDocumentation" : "/**

A HierarchyLevel object that contains information about the hierarchy group level.

\n@param levelFour A HierarchyLevel object that contains information about the hierarchy group level.*/", - "setterMethodName" : "setLevelFour", + "setterDocumentation" : "/**

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.*/", + "setterMethodName" : "setNextToken", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "HierarchyLevel", - "variableName" : "levelFour", - "variableType" : "HierarchyLevel", + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", "documentation" : "", - "simpleType" : "HierarchyLevel", - "variableSetterType" : "HierarchyLevel" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : false, + "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

A HierarchyLevel object that contains information about the hierarchy group level.

\n@param levelFour A HierarchyLevel object that contains information about the hierarchy group level.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "HierarchyLevel", - "variableName" : "levelFour", - "variableType" : "HierarchyLevel", - "documentation" : "

A HierarchyLevel object that contains information about the hierarchy group level.

", - "simpleType" : "HierarchyLevel", - "variableSetterType" : "HierarchyLevel" + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "LevelFive", - "c2jShape" : "HierarchyLevel", + "c2jName" : "MaxResults", + "c2jShape" : "MaxResult1000", "deprecated" : false, - "documentation" : "

A HierarchyLevel object that contains information about the hierarchy group level.

", + "documentation" : "

The maximimum number of results to return per page.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

A HierarchyLevel object that contains information about the hierarchy group level.

\n@param levelFive A HierarchyLevel object that contains information about the hierarchy group level.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withLevelFive", - "getterDocumentation" : "/**

A HierarchyLevel object that contains information about the hierarchy group level.

\n@return A HierarchyLevel object that contains information about the hierarchy group level.*/", - "getterMethodName" : "getLevelFive", + "fluentSetterDocumentation" : "/**

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMaxResults", + "getterDocumentation" : "/**

The maximimum number of results to return per page.

\n@return The maximimum number of results to return per page.*/", + "getterMethodName" : "getMaxResults", "getterModel" : { - "returnType" : "HierarchyLevel", + "returnType" : "Integer", "documentation" : null }, "http" : { @@ -14954,13 +22314,13 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "LevelFive", - "queryString" : false, + "location" : "querystring", + "marshallLocation" : "QUERY_PARAM", + "marshallLocationName" : "maxResults", + "queryString" : true, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "LevelFive", + "unmarshallLocationName" : "maxResults", "uri" : false }, "idempotencyToken" : false, @@ -14970,117 +22330,49 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "LevelFive", + "marshallingTargetClass" : "Integer", + "marshallingType" : "INTEGER", + "name" : "MaxResults", "sensitive" : false, - "setterDocumentation" : "/**

A HierarchyLevel object that contains information about the hierarchy group level.

\n@param levelFive A HierarchyLevel object that contains information about the hierarchy group level.*/", - "setterMethodName" : "setLevelFive", + "setterDocumentation" : "/**

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.*/", + "setterMethodName" : "setMaxResults", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "HierarchyLevel", - "variableName" : "levelFive", - "variableType" : "HierarchyLevel", + "variableDeclarationType" : "Integer", + "variableName" : "maxResults", + "variableType" : "Integer", "documentation" : "", - "simpleType" : "HierarchyLevel", - "variableSetterType" : "HierarchyLevel" + "simpleType" : "Integer", + "variableSetterType" : "Integer" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : false, + "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

A HierarchyLevel object that contains information about the hierarchy group level.

\n@param levelFive A HierarchyLevel object that contains information about the hierarchy group level.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "HierarchyLevel", - "variableName" : "levelFive", - "variableType" : "HierarchyLevel", - "documentation" : "

A HierarchyLevel object that contains information about the hierarchy group level.

", - "simpleType" : "HierarchyLevel", - "variableSetterType" : "HierarchyLevel" + "variableDeclarationType" : "Integer", + "variableName" : "maxResults", + "variableType" : "Integer", + "documentation" : "

The maximimum number of results to return per page.

", + "simpleType" : "Integer", + "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "LevelFive" : { - "c2jName" : "LevelFive", - "c2jShape" : "HierarchyLevel", - "deprecated" : false, - "documentation" : "

A HierarchyLevel object that contains information about the hierarchy group level.

", - "enumType" : null, - "fluentSetterDocumentation" : "/**

A HierarchyLevel object that contains information about the hierarchy group level.

\n@param levelFive A HierarchyLevel object that contains information about the hierarchy group level.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withLevelFive", - "getterDocumentation" : "/**

A HierarchyLevel object that contains information about the hierarchy group level.

\n@return A HierarchyLevel object that contains information about the hierarchy group level.*/", - "getterMethodName" : "getLevelFive", - "getterModel" : { - "returnType" : "HierarchyLevel", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "LevelFive", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "LevelFive", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "LevelFive", - "sensitive" : false, - "setterDocumentation" : "/**

A HierarchyLevel object that contains information about the hierarchy group level.

\n@param levelFive A HierarchyLevel object that contains information about the hierarchy group level.*/", - "setterMethodName" : "setLevelFive", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "HierarchyLevel", - "variableName" : "levelFive", - "variableType" : "HierarchyLevel", - "documentation" : "", - "simpleType" : "HierarchyLevel", - "variableSetterType" : "HierarchyLevel" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : false, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

A HierarchyLevel object that contains information about the hierarchy group level.

\n@param levelFive A HierarchyLevel object that contains information about the hierarchy group level.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "HierarchyLevel", - "variableName" : "levelFive", - "variableType" : "HierarchyLevel", - "documentation" : "

A HierarchyLevel object that contains information about the hierarchy group level.

", - "simpleType" : "HierarchyLevel", - "variableSetterType" : "HierarchyLevel" - }, - "xmlNameSpaceUri" : null - }, - "LevelFour" : { - "c2jName" : "LevelFour", - "c2jShape" : "HierarchyLevel", + "InstanceId" : { + "c2jName" : "InstanceId", + "c2jShape" : "InstanceId", "deprecated" : false, - "documentation" : "

A HierarchyLevel object that contains information about the hierarchy group level.

", + "documentation" : "

The identifier of the Amazon Connect instance.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

A HierarchyLevel object that contains information about the hierarchy group level.

\n@param levelFour A HierarchyLevel object that contains information about the hierarchy group level.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withLevelFour", - "getterDocumentation" : "/**

A HierarchyLevel object that contains information about the hierarchy group level.

\n@return A HierarchyLevel object that contains information about the hierarchy group level.*/", - "getterMethodName" : "getLevelFour", + "fluentSetterDocumentation" : "/**

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

\n@return The identifier of the Amazon Connect instance.*/", + "getterMethodName" : "getInstanceId", "getterModel" : { - "returnType" : "HierarchyLevel", + "returnType" : "String", "documentation" : null }, "http" : { @@ -15091,14 +22383,14 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "LevelFour", + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "LevelFour", - "uri" : false + "unmarshallLocationName" : "InstanceId", + "uri" : true }, "idempotencyToken" : false, "isBinary" : false, @@ -15107,48 +22399,48 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "LevelFour", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "InstanceId", "sensitive" : false, - "setterDocumentation" : "/**

A HierarchyLevel object that contains information about the hierarchy group level.

\n@param levelFour A HierarchyLevel object that contains information about the hierarchy group level.*/", - "setterMethodName" : "setLevelFour", + "setterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.*/", + "setterMethodName" : "setInstanceId", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "HierarchyLevel", - "variableName" : "levelFour", - "variableType" : "HierarchyLevel", + "variableDeclarationType" : "String", + "variableName" : "instanceId", + "variableType" : "String", "documentation" : "", - "simpleType" : "HierarchyLevel", - "variableSetterType" : "HierarchyLevel" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : false, + "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

A HierarchyLevel object that contains information about the hierarchy group level.

\n@param levelFour A HierarchyLevel object that contains information about the hierarchy group level.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "HierarchyLevel", - "variableName" : "levelFour", - "variableType" : "HierarchyLevel", - "documentation" : "

A HierarchyLevel object that contains information about the hierarchy group level.

", - "simpleType" : "HierarchyLevel", - "variableSetterType" : "HierarchyLevel" + "variableDeclarationType" : "String", + "variableName" : "instanceId", + "variableType" : "String", + "documentation" : "

The identifier of the Amazon Connect instance.

", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "LevelOne" : { - "c2jName" : "LevelOne", - "c2jShape" : "HierarchyLevel", + "MaxResults" : { + "c2jName" : "MaxResults", + "c2jShape" : "MaxResult1000", "deprecated" : false, - "documentation" : "

A HierarchyLevel object that contains information about the hierarchy group level.

", + "documentation" : "

The maximimum number of results to return per page.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

A HierarchyLevel object that contains information about the hierarchy group level.

\n@param levelOne A HierarchyLevel object that contains information about the hierarchy group level.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withLevelOne", - "getterDocumentation" : "/**

A HierarchyLevel object that contains information about the hierarchy group level.

\n@return A HierarchyLevel object that contains information about the hierarchy group level.*/", - "getterMethodName" : "getLevelOne", + "fluentSetterDocumentation" : "/**

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMaxResults", + "getterDocumentation" : "/**

The maximimum number of results to return per page.

\n@return The maximimum number of results to return per page.*/", + "getterMethodName" : "getMaxResults", "getterModel" : { - "returnType" : "HierarchyLevel", + "returnType" : "Integer", "documentation" : null }, "http" : { @@ -15159,13 +22451,13 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "LevelOne", - "queryString" : false, + "location" : "querystring", + "marshallLocation" : "QUERY_PARAM", + "marshallLocationName" : "maxResults", + "queryString" : true, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "LevelOne", + "unmarshallLocationName" : "maxResults", "uri" : false }, "idempotencyToken" : false, @@ -15175,48 +22467,48 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "LevelOne", + "marshallingTargetClass" : "Integer", + "marshallingType" : "INTEGER", + "name" : "MaxResults", "sensitive" : false, - "setterDocumentation" : "/**

A HierarchyLevel object that contains information about the hierarchy group level.

\n@param levelOne A HierarchyLevel object that contains information about the hierarchy group level.*/", - "setterMethodName" : "setLevelOne", + "setterDocumentation" : "/**

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.*/", + "setterMethodName" : "setMaxResults", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "HierarchyLevel", - "variableName" : "levelOne", - "variableType" : "HierarchyLevel", + "variableDeclarationType" : "Integer", + "variableName" : "maxResults", + "variableType" : "Integer", "documentation" : "", - "simpleType" : "HierarchyLevel", - "variableSetterType" : "HierarchyLevel" + "simpleType" : "Integer", + "variableSetterType" : "Integer" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : false, + "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

A HierarchyLevel object that contains information about the hierarchy group level.

\n@param levelOne A HierarchyLevel object that contains information about the hierarchy group level.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "HierarchyLevel", - "variableName" : "levelOne", - "variableType" : "HierarchyLevel", - "documentation" : "

A HierarchyLevel object that contains information about the hierarchy group level.

", - "simpleType" : "HierarchyLevel", - "variableSetterType" : "HierarchyLevel" + "variableDeclarationType" : "Integer", + "variableName" : "maxResults", + "variableType" : "Integer", + "documentation" : "

The maximimum number of results to return per page.

", + "simpleType" : "Integer", + "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, - "LevelThree" : { - "c2jName" : "LevelThree", - "c2jShape" : "HierarchyLevel", + "NextToken" : { + "c2jName" : "NextToken", + "c2jShape" : "NextToken", "deprecated" : false, - "documentation" : "

A HierarchyLevel object that contains information about the hierarchy group level.

", + "documentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

A HierarchyLevel object that contains information about the hierarchy group level.

\n@param levelThree A HierarchyLevel object that contains information about the hierarchy group level.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withLevelThree", - "getterDocumentation" : "/**

A HierarchyLevel object that contains information about the hierarchy group level.

\n@return A HierarchyLevel object that contains information about the hierarchy group level.*/", - "getterMethodName" : "getLevelThree", + "fluentSetterDocumentation" : "/**

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withNextToken", + "getterDocumentation" : "/**

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@return The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.*/", + "getterMethodName" : "getNextToken", "getterModel" : { - "returnType" : "HierarchyLevel", + "returnType" : "String", "documentation" : null }, "http" : { @@ -15227,13 +22519,13 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "LevelThree", - "queryString" : false, + "location" : "querystring", + "marshallLocation" : "QUERY_PARAM", + "marshallLocationName" : "nextToken", + "queryString" : true, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "LevelThree", + "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, @@ -15243,48 +22535,48 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "LevelThree", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "NextToken", "sensitive" : false, - "setterDocumentation" : "/**

A HierarchyLevel object that contains information about the hierarchy group level.

\n@param levelThree A HierarchyLevel object that contains information about the hierarchy group level.*/", - "setterMethodName" : "setLevelThree", + "setterDocumentation" : "/**

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.*/", + "setterMethodName" : "setNextToken", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "HierarchyLevel", - "variableName" : "levelThree", - "variableType" : "HierarchyLevel", + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", "documentation" : "", - "simpleType" : "HierarchyLevel", - "variableSetterType" : "HierarchyLevel" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : false, + "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

A HierarchyLevel object that contains information about the hierarchy group level.

\n@param levelThree A HierarchyLevel object that contains information about the hierarchy group level.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "HierarchyLevel", - "variableName" : "levelThree", - "variableType" : "HierarchyLevel", - "documentation" : "

A HierarchyLevel object that contains information about the hierarchy group level.

", - "simpleType" : "HierarchyLevel", - "variableSetterType" : "HierarchyLevel" + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "LevelTwo" : { - "c2jName" : "LevelTwo", - "c2jShape" : "HierarchyLevel", + "QueueTypes" : { + "c2jName" : "QueueTypes", + "c2jShape" : "QueueTypes", "deprecated" : false, - "documentation" : "

A HierarchyLevel object that contains information about the hierarchy group level.

", - "enumType" : null, - "fluentSetterDocumentation" : "/**

A HierarchyLevel object that contains information about the hierarchy group level.

\n@param levelTwo A HierarchyLevel object that contains information about the hierarchy group level.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withLevelTwo", - "getterDocumentation" : "/**

A HierarchyLevel object that contains information about the hierarchy group level.

\n@return A HierarchyLevel object that contains information about the hierarchy group level.*/", - "getterMethodName" : "getLevelTwo", + "documentation" : "

The type of queue.

", + "enumType" : "QueueType", + "fluentSetterDocumentation" : "/**

The type of queue.

\n@param queueTypes The type of queue.\n@return Returns a reference to this object so that method calls can be chained together.\n@see QueueType*/", + "fluentSetterMethodName" : "withQueueTypes", + "getterDocumentation" : "/**

The type of queue.

\n@return The type of queue.\n@see QueueType*/", + "getterMethodName" : "getQueueTypes", "getterModel" : { - "returnType" : "HierarchyLevel", + "returnType" : "java.util.List", "documentation" : null }, "http" : { @@ -15295,76 +22587,155 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "LevelTwo", - "queryString" : false, + "location" : "querystring", + "marshallLocation" : "QUERY_PARAM", + "marshallLocationName" : "queueTypes", + "queryString" : true, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "LevelTwo", + "unmarshallLocationName" : "queueTypes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, - "list" : false, - "listModel" : null, + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "QueueType", + "deprecated" : false, + "documentation" : "", + "enumType" : "QueueType", + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.\n@see QueueType*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return \n@see QueueType*/", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member \n@see QueueType*/", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "member", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.\n@see QueueType*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "member", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "String", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : true, + "simpleType" : "String", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" + }, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "LevelTwo", + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "QueueTypes", "sensitive" : false, - "setterDocumentation" : "/**

A HierarchyLevel object that contains information about the hierarchy group level.

\n@param levelTwo A HierarchyLevel object that contains information about the hierarchy group level.*/", - "setterMethodName" : "setLevelTwo", + "setterDocumentation" : "/**

The type of queue.

\n@param queueTypes The type of queue.\n@see QueueType*/", + "setterMethodName" : "setQueueTypes", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "HierarchyLevel", - "variableName" : "levelTwo", - "variableType" : "HierarchyLevel", + "variableDeclarationType" : "java.util.List", + "variableName" : "queueTypes", + "variableType" : "java.util.List", "documentation" : "", - "simpleType" : "HierarchyLevel", - "variableSetterType" : "HierarchyLevel" + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

A HierarchyLevel object that contains information about the hierarchy group level.

\n@param levelTwo A HierarchyLevel object that contains information about the hierarchy group level.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The type of queue.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setQueueTypes(java.util.Collection)} or {@link #withQueueTypes(java.util.Collection)} if you want to override the existing values.

\n@param queueTypes The type of queue.\n@return Returns a reference to this object so that method calls can be chained together.\n@see QueueType*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "HierarchyLevel", - "variableName" : "levelTwo", - "variableType" : "HierarchyLevel", - "documentation" : "

A HierarchyLevel object that contains information about the hierarchy group level.

", - "simpleType" : "HierarchyLevel", - "variableSetterType" : "HierarchyLevel" + "variableDeclarationType" : "java.util.List", + "variableName" : "queueTypes", + "variableType" : "java.util.List", + "documentation" : "

The type of queue.

", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "HierarchyStructure", + "required" : [ "InstanceId" ], + "shapeName" : "ListQueuesRequest", "signerAware" : false, "signerType" : null, - "unmarshaller" : { - "flattened" : false, - "resultWrapper" : null - }, + "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "HierarchyStructure", - "variableName" : "hierarchyStructure", - "variableType" : "HierarchyStructure", + "variableDeclarationType" : "ListQueuesRequest", + "variableName" : "listQueuesRequest", + "variableType" : "ListQueuesRequest", "documentation" : null, - "simpleType" : "HierarchyStructure", - "variableSetterType" : "HierarchyStructure" + "simpleType" : "ListQueuesRequest", + "variableSetterType" : "ListQueuesRequest" }, "wrapper" : false }, - "HistoricalMetric" : { - "c2jName" : "HistoricalMetric", + "ListQueuesResult" : { + "c2jName" : "ListQueuesResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -15372,7 +22743,7 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "

A HistoricalMetric object that contains the Name, Unit, Statistic, and Threshold for the metric.

", + "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, @@ -15382,84 +22753,17 @@ "hasStreamingMember" : false, "marshaller" : null, "members" : [ { - "c2jName" : "Name", - "c2jShape" : "HistoricalMetricName", - "deprecated" : false, - "documentation" : "

The name of the historical metric.

", - "enumType" : "HistoricalMetricName", - "fluentSetterDocumentation" : "/**

The name of the historical metric.

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

The name of the historical metric.

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

The name of the historical metric.

\n@param name The name of the historical metric.\n@see HistoricalMetricName*/", - "setterMethodName" : "setName", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "name", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The name of the historical metric.

\n@param name The name of the historical metric.\n@return Returns a reference to this object so that method calls can be chained together.\n@see HistoricalMetricName*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "name", - "variableType" : "String", - "documentation" : "

The name of the historical metric.

", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, { - "c2jName" : "Threshold", - "c2jShape" : "Threshold", + "c2jName" : "QueueSummaryList", + "c2jShape" : "QueueSummaryList", "deprecated" : false, - "documentation" : "

The threshold for the metric, used with service level metrics.

", + "documentation" : "

Information about the queues.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

The threshold for the metric, used with service level metrics.

\n@param threshold The threshold for the metric, used with service level metrics.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withThreshold", - "getterDocumentation" : "/**

The threshold for the metric, used with service level metrics.

\n@return The threshold for the metric, used with service level metrics.*/", - "getterMethodName" : "getThreshold", + "fluentSetterDocumentation" : "/**

Information about the queues.

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

Information about the queues.

\n@return Information about the queues.*/", + "getterMethodName" : "getQueueSummaryList", "getterModel" : { - "returnType" : "Threshold", + "returnType" : "java.util.List", "documentation" : null }, "http" : { @@ -15472,126 +22776,141 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Threshold", + "marshallLocationName" : "QueueSummaryList", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Threshold", + "unmarshallLocationName" : "QueueSummaryList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "Threshold", - "sensitive" : false, - "setterDocumentation" : "/**

The threshold for the metric, used with service level metrics.

\n@param threshold The threshold for the metric, used with service level metrics.*/", - "setterMethodName" : "setThreshold", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "Threshold", - "variableName" : "threshold", - "variableType" : "Threshold", - "documentation" : "", - "simpleType" : "Threshold", - "variableSetterType" : "Threshold" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : false, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The threshold for the metric, used with service level metrics.

\n@param threshold The threshold for the metric, used with service level metrics.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "Threshold", - "variableName" : "threshold", - "variableType" : "Threshold", - "documentation" : "

The threshold for the metric, used with service level metrics.

", - "simpleType" : "Threshold", - "variableSetterType" : "Threshold" - }, - "xmlNameSpaceUri" : null - }, { - "c2jName" : "Statistic", - "c2jShape" : "Statistic", - "deprecated" : false, - "documentation" : "

The statistic for the metric.

", - "enumType" : "Statistic", - "fluentSetterDocumentation" : "/**

The statistic for the metric.

\n@param statistic The statistic for the metric.\n@return Returns a reference to this object so that method calls can be chained together.\n@see Statistic*/", - "fluentSetterMethodName" : "withStatistic", - "getterDocumentation" : "/**

The statistic for the metric.

\n@return The statistic for the metric.\n@see Statistic*/", - "getterMethodName" : "getStatistic", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Statistic", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "Statistic", - "uri" : false + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "QueueSummary", + "deprecated" : false, + "documentation" : "", + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "QueueSummary", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member */", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "QueueSummary", + "variableName" : "member", + "variableType" : "QueueSummary", + "documentation" : "", + "simpleType" : "QueueSummary", + "variableSetterType" : "QueueSummary" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "QueueSummary", + "variableName" : "member", + "variableType" : "QueueSummary", + "documentation" : "", + "simpleType" : "QueueSummary", + "variableSetterType" : "QueueSummary" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "QueueSummary", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : false, + "simpleType" : "QueueSummary", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "Statistic", + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "QueueSummaryList", "sensitive" : false, - "setterDocumentation" : "/**

The statistic for the metric.

\n@param statistic The statistic for the metric.\n@see Statistic*/", - "setterMethodName" : "setStatistic", + "setterDocumentation" : "/**

Information about the queues.

\n@param queueSummaryList Information about the queues.*/", + "setterMethodName" : "setQueueSummaryList", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "statistic", - "variableType" : "String", + "variableDeclarationType" : "java.util.List", + "variableName" : "queueSummaryList", + "variableType" : "java.util.List", "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : true, + "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The statistic for the metric.

\n@param statistic The statistic for the metric.\n@return Returns a reference to this object so that method calls can be chained together.\n@see Statistic*/", + "varargSetterDocumentation" : "/**

Information about the queues.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setQueueSummaryList(java.util.Collection)} or {@link #withQueueSummaryList(java.util.Collection)} if you want to override the existing values.

\n@param queueSummaryList Information about the queues.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "statistic", - "variableType" : "String", - "documentation" : "

The statistic for the metric.

", - "simpleType" : "String", - "variableSetterType" : "String" + "variableDeclarationType" : "java.util.List", + "variableName" : "queueSummaryList", + "variableType" : "java.util.List", + "documentation" : "

Information about the queues.

", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "Unit", - "c2jShape" : "Unit", + "c2jName" : "NextToken", + "c2jShape" : "NextToken", "deprecated" : false, - "documentation" : "

The unit for the metric.

", - "enumType" : "Unit", - "fluentSetterDocumentation" : "/**

The unit for the metric.

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

The unit for the metric.

\n@return The unit for the metric.\n@see Unit*/", - "getterMethodName" : "getUnit", + "documentation" : "

If there are additional results, this is the token for the next set of results.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

If there are additional results, this is the token for the next set of results.

\n@param nextToken If there are additional results, this is the token for the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withNextToken", + "getterDocumentation" : "/**

If there are additional results, this is the token for the next set of results.

\n@return If there are additional results, this is the token for the next set of results.*/", + "getterMethodName" : "getNextToken", "getterModel" : { "returnType" : "String", "documentation" : null @@ -15606,11 +22925,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Unit", + "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Unit", + "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, @@ -15622,14 +22941,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "Unit", + "name" : "NextToken", "sensitive" : false, - "setterDocumentation" : "/**

The unit for the metric.

\n@param unit The unit for the metric.\n@see Unit*/", - "setterMethodName" : "setUnit", + "setterDocumentation" : "/**

If there are additional results, this is the token for the next set of results.

\n@param nextToken If there are additional results, this is the token for the next set of results.*/", + "setterMethodName" : "setNextToken", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "unit", + "variableName" : "nextToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -15638,97 +22957,29 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The unit for the metric.

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

If there are additional results, this is the token for the next set of results.

\n@param nextToken If there are additional results, this is the token for the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "unit", + "variableName" : "nextToken", "variableType" : "String", - "documentation" : "

The unit for the metric.

", + "documentation" : "

If there are additional results, this is the token for the next set of results.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "Name" : { - "c2jName" : "Name", - "c2jShape" : "HistoricalMetricName", - "deprecated" : false, - "documentation" : "

The name of the historical metric.

", - "enumType" : "HistoricalMetricName", - "fluentSetterDocumentation" : "/**

The name of the historical metric.

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

The name of the historical metric.

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

The name of the historical metric.

\n@param name The name of the historical metric.\n@see HistoricalMetricName*/", - "setterMethodName" : "setName", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "name", - "variableType" : "String", - "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : true, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The name of the historical metric.

\n@param name The name of the historical metric.\n@return Returns a reference to this object so that method calls can be chained together.\n@see HistoricalMetricName*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "name", - "variableType" : "String", - "documentation" : "

The name of the historical metric.

", - "simpleType" : "String", - "variableSetterType" : "String" - }, - "xmlNameSpaceUri" : null - }, - "Statistic" : { - "c2jName" : "Statistic", - "c2jShape" : "Statistic", + "NextToken" : { + "c2jName" : "NextToken", + "c2jShape" : "NextToken", "deprecated" : false, - "documentation" : "

The statistic for the metric.

", - "enumType" : "Statistic", - "fluentSetterDocumentation" : "/**

The statistic for the metric.

\n@param statistic The statistic for the metric.\n@return Returns a reference to this object so that method calls can be chained together.\n@see Statistic*/", - "fluentSetterMethodName" : "withStatistic", - "getterDocumentation" : "/**

The statistic for the metric.

\n@return The statistic for the metric.\n@see Statistic*/", - "getterMethodName" : "getStatistic", + "documentation" : "

If there are additional results, this is the token for the next set of results.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

If there are additional results, this is the token for the next set of results.

\n@param nextToken If there are additional results, this is the token for the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withNextToken", + "getterDocumentation" : "/**

If there are additional results, this is the token for the next set of results.

\n@return If there are additional results, this is the token for the next set of results.*/", + "getterMethodName" : "getNextToken", "getterModel" : { "returnType" : "String", "documentation" : null @@ -15743,11 +22994,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Statistic", + "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Statistic", + "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, @@ -15759,14 +23010,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "Statistic", + "name" : "NextToken", "sensitive" : false, - "setterDocumentation" : "/**

The statistic for the metric.

\n@param statistic The statistic for the metric.\n@see Statistic*/", - "setterMethodName" : "setStatistic", + "setterDocumentation" : "/**

If there are additional results, this is the token for the next set of results.

\n@param nextToken If there are additional results, this is the token for the next set of results.*/", + "setterMethodName" : "setNextToken", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "statistic", + "variableName" : "nextToken", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -15775,30 +23026,30 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The statistic for the metric.

\n@param statistic The statistic for the metric.\n@return Returns a reference to this object so that method calls can be chained together.\n@see Statistic*/", + "varargSetterDocumentation" : "/**

If there are additional results, this is the token for the next set of results.

\n@param nextToken If there are additional results, this is the token for the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "statistic", + "variableName" : "nextToken", "variableType" : "String", - "documentation" : "

The statistic for the metric.

", + "documentation" : "

If there are additional results, this is the token for the next set of results.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "Threshold" : { - "c2jName" : "Threshold", - "c2jShape" : "Threshold", + "QueueSummaryList" : { + "c2jName" : "QueueSummaryList", + "c2jShape" : "QueueSummaryList", "deprecated" : false, - "documentation" : "

The threshold for the metric, used with service level metrics.

", + "documentation" : "

Information about the queues.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

The threshold for the metric, used with service level metrics.

\n@param threshold The threshold for the metric, used with service level metrics.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withThreshold", - "getterDocumentation" : "/**

The threshold for the metric, used with service level metrics.

\n@return The threshold for the metric, used with service level metrics.*/", - "getterMethodName" : "getThreshold", + "fluentSetterDocumentation" : "/**

Information about the queues.

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

Information about the queues.

\n@return Information about the queues.*/", + "getterMethodName" : "getQueueSummaryList", "getterModel" : { - "returnType" : "Threshold", + "returnType" : "java.util.List", "documentation" : null }, "http" : { @@ -15811,115 +23062,129 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Threshold", + "marshallLocationName" : "QueueSummaryList", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Threshold", + "unmarshallLocationName" : "QueueSummaryList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "Threshold", - "sensitive" : false, - "setterDocumentation" : "/**

The threshold for the metric, used with service level metrics.

\n@param threshold The threshold for the metric, used with service level metrics.*/", - "setterMethodName" : "setThreshold", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "Threshold", - "variableName" : "threshold", - "variableType" : "Threshold", - "documentation" : "", - "simpleType" : "Threshold", - "variableSetterType" : "Threshold" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : false, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The threshold for the metric, used with service level metrics.

\n@param threshold The threshold for the metric, used with service level metrics.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "Threshold", - "variableName" : "threshold", - "variableType" : "Threshold", - "documentation" : "

The threshold for the metric, used with service level metrics.

", - "simpleType" : "Threshold", - "variableSetterType" : "Threshold" - }, - "xmlNameSpaceUri" : null - }, - "Unit" : { - "c2jName" : "Unit", - "c2jShape" : "Unit", - "deprecated" : false, - "documentation" : "

The unit for the metric.

", - "enumType" : "Unit", - "fluentSetterDocumentation" : "/**

The unit for the metric.

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

The unit for the metric.

\n@return The unit for the metric.\n@see Unit*/", - "getterMethodName" : "getUnit", - "getterModel" : { - "returnType" : "String", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Unit", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "Unit", - "uri" : false + "list" : true, + "listModel" : { + "implType" : "java.util.ArrayList", + "interfaceType" : "java.util.List", + "listMemberModel" : { + "c2jName" : "member", + "c2jShape" : "QueueSummary", + "deprecated" : false, + "documentation" : "", + "enumType" : null, + "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMember", + "getterDocumentation" : "/**\n@return */", + "getterMethodName" : "getMember", + "getterModel" : { + "returnType" : "QueueSummary", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "member", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "member", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "StructuredPojo", + "marshallingType" : "STRUCTURED", + "name" : "Member", + "sensitive" : false, + "setterDocumentation" : "/**\n@param member */", + "setterMethodName" : "setMember", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "QueueSummary", + "variableName" : "member", + "variableType" : "QueueSummary", + "documentation" : "", + "simpleType" : "QueueSummary", + "variableSetterType" : "QueueSummary" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "QueueSummary", + "variableName" : "member", + "variableType" : "QueueSummary", + "documentation" : "", + "simpleType" : "QueueSummary", + "variableSetterType" : "QueueSummary" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "QueueSummary", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : false, + "simpleType" : "QueueSummary", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "String", - "marshallingType" : "STRING", - "name" : "Unit", + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "QueueSummaryList", "sensitive" : false, - "setterDocumentation" : "/**

The unit for the metric.

\n@param unit The unit for the metric.\n@see Unit*/", - "setterMethodName" : "setUnit", + "setterDocumentation" : "/**

Information about the queues.

\n@param queueSummaryList Information about the queues.*/", + "setterMethodName" : "setQueueSummaryList", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "unit", - "variableType" : "String", + "variableDeclarationType" : "java.util.List", + "variableName" : "queueSummaryList", + "variableType" : "java.util.List", "documentation" : "", - "simpleType" : "String", - "variableSetterType" : "String" + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : true, + "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The unit for the metric.

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

Information about the queues.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setQueueSummaryList(java.util.Collection)} or {@link #withQueueSummaryList(java.util.Collection)} if you want to override the existing values.

\n@param queueSummaryList Information about the queues.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "String", - "variableName" : "unit", - "variableType" : "String", - "documentation" : "

The unit for the metric.

", - "simpleType" : "String", - "variableSetterType" : "String" + "variableDeclarationType" : "java.util.List", + "variableName" : "queueSummaryList", + "variableType" : "java.util.List", + "documentation" : "

Information about the queues.

", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } @@ -15927,7 +23192,7 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "HistoricalMetric", + "shapeName" : "ListQueuesResult", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -15936,17 +23201,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "HistoricalMetric", - "variableName" : "historicalMetric", - "variableType" : "HistoricalMetric", + "variableDeclarationType" : "ListQueuesResult", + "variableName" : "listQueuesResult", + "variableType" : "ListQueuesResult", "documentation" : null, - "simpleType" : "HistoricalMetric", - "variableSetterType" : "HistoricalMetric" + "simpleType" : "ListQueuesResult", + "variableSetterType" : "ListQueuesResult" }, "wrapper" : false }, - "HistoricalMetricData" : { - "c2jName" : "HistoricalMetricData", + "ListRoutingProfilesRequest" : { + "c2jName" : "ListRoutingProfilesRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -15954,7 +23219,7 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "

A HistoricalMetricData object than contains a Metric and a Value.

", + "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, @@ -15962,19 +23227,26 @@ "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, - "marshaller" : null, + "marshaller" : { + "action" : "ListRoutingProfiles", + "locationName" : null, + "requestUri" : "/routing-profiles-summary/{InstanceId}", + "target" : null, + "verb" : "GET", + "xmlNameSpaceUri" : null + }, "members" : [ { - "c2jName" : "Metric", - "c2jShape" : "HistoricalMetric", + "c2jName" : "InstanceId", + "c2jShape" : "InstanceId", "deprecated" : false, - "documentation" : "

A HistoricalMetric object.

", + "documentation" : "

The identifier of the Amazon Connect instance.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

A HistoricalMetric object.

\n@param metric A HistoricalMetric object.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMetric", - "getterDocumentation" : "/**

A HistoricalMetric object.

\n@return A HistoricalMetric object.*/", - "getterMethodName" : "getMetric", + "fluentSetterDocumentation" : "/**

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

\n@return The identifier of the Amazon Connect instance.*/", + "getterMethodName" : "getInstanceId", "getterModel" : { - "returnType" : "HistoricalMetric", + "returnType" : "String", "documentation" : null }, "http" : { @@ -15985,13 +23257,80 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Metric", + "location" : "uri", + "marshallLocation" : "PATH", + "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Metric", + "unmarshallLocationName" : "InstanceId", + "uri" : true + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "InstanceId", + "sensitive" : false, + "setterDocumentation" : "/**

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "instanceId", + "variableType" : "String", + "documentation" : "

The identifier of the Amazon Connect instance.

", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "NextToken", + "c2jShape" : "NextToken", + "deprecated" : false, + "documentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withNextToken", + "getterDocumentation" : "/**

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@return The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.*/", + "getterMethodName" : "getNextToken", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : "querystring", + "marshallLocation" : "QUERY_PARAM", + "marshallLocationName" : "nextToken", + "queryString" : true, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, @@ -16001,47 +23340,47 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "Metric", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "NextToken", "sensitive" : false, - "setterDocumentation" : "/**

A HistoricalMetric object.

\n@param metric A HistoricalMetric object.*/", - "setterMethodName" : "setMetric", + "setterDocumentation" : "/**

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.*/", + "setterMethodName" : "setNextToken", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "HistoricalMetric", - "variableName" : "metric", - "variableType" : "HistoricalMetric", + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", "documentation" : "", - "simpleType" : "HistoricalMetric", - "variableSetterType" : "HistoricalMetric" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : false, + "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

A HistoricalMetric object.

\n@param metric A HistoricalMetric object.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "HistoricalMetric", - "variableName" : "metric", - "variableType" : "HistoricalMetric", - "documentation" : "

A HistoricalMetric object.

", - "simpleType" : "HistoricalMetric", - "variableSetterType" : "HistoricalMetric" + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "Value", - "c2jShape" : "Value", + "c2jName" : "MaxResults", + "c2jShape" : "MaxResult1000", "deprecated" : false, - "documentation" : "

The Value of the metric.

", + "documentation" : "

The maximimum number of results to return per page.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

The Value of the metric.

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

The Value of the metric.

\n@return The Value of the metric.*/", - "getterMethodName" : "getValue", + "fluentSetterDocumentation" : "/**

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMaxResults", + "getterDocumentation" : "/**

The maximimum number of results to return per page.

\n@return The maximimum number of results to return per page.*/", + "getterMethodName" : "getMaxResults", "getterModel" : { - "returnType" : "Double", + "returnType" : "Integer", "documentation" : null }, "http" : { @@ -16052,13 +23391,13 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Value", - "queryString" : false, + "location" : "querystring", + "marshallLocation" : "QUERY_PARAM", + "marshallLocationName" : "maxResults", + "queryString" : true, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Value", + "unmarshallLocationName" : "maxResults", "uri" : false }, "idempotencyToken" : false, @@ -16068,49 +23407,117 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "Double", - "marshallingType" : "DOUBLE", - "name" : "Value", + "marshallingTargetClass" : "Integer", + "marshallingType" : "INTEGER", + "name" : "MaxResults", "sensitive" : false, - "setterDocumentation" : "/**

The Value of the metric.

\n@param value The Value of the metric.*/", - "setterMethodName" : "setValue", + "setterDocumentation" : "/**

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.*/", + "setterMethodName" : "setMaxResults", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Double", - "variableName" : "value", - "variableType" : "Double", + "variableDeclarationType" : "Integer", + "variableName" : "maxResults", + "variableType" : "Integer", "documentation" : "", - "simpleType" : "Double", - "variableSetterType" : "Double" + "simpleType" : "Integer", + "variableSetterType" : "Integer" }, "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The Value of the metric.

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

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Double", - "variableName" : "value", - "variableType" : "Double", - "documentation" : "

The Value of the metric.

", - "simpleType" : "Double", - "variableSetterType" : "Double" + "variableDeclarationType" : "Integer", + "variableName" : "maxResults", + "variableType" : "Integer", + "documentation" : "

The maximimum number of results to return per page.

", + "simpleType" : "Integer", + "variableSetterType" : "Integer" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "InstanceId" : { + "c2jName" : "InstanceId", + "c2jShape" : "InstanceId", + "deprecated" : false, + "documentation" : "

The identifier of the Amazon Connect instance.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

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

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "instanceId", + "variableType" : "String", + "documentation" : "

The identifier of the Amazon Connect instance.

", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null }, - "xmlNameSpaceUri" : null - } ], - "membersAsMap" : { - "Metric" : { - "c2jName" : "Metric", - "c2jShape" : "HistoricalMetric", + "MaxResults" : { + "c2jName" : "MaxResults", + "c2jShape" : "MaxResult1000", "deprecated" : false, - "documentation" : "

A HistoricalMetric object.

", + "documentation" : "

The maximimum number of results to return per page.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

A HistoricalMetric object.

\n@param metric A HistoricalMetric object.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMetric", - "getterDocumentation" : "/**

A HistoricalMetric object.

\n@return A HistoricalMetric object.*/", - "getterMethodName" : "getMetric", + "fluentSetterDocumentation" : "/**

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withMaxResults", + "getterDocumentation" : "/**

The maximimum number of results to return per page.

\n@return The maximimum number of results to return per page.*/", + "getterMethodName" : "getMaxResults", "getterModel" : { - "returnType" : "HistoricalMetric", + "returnType" : "Integer", "documentation" : null }, "http" : { @@ -16121,13 +23528,13 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Metric", - "queryString" : false, + "location" : "querystring", + "marshallLocation" : "QUERY_PARAM", + "marshallLocationName" : "maxResults", + "queryString" : true, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Metric", + "unmarshallLocationName" : "maxResults", "uri" : false }, "idempotencyToken" : false, @@ -16137,48 +23544,48 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "Metric", + "marshallingTargetClass" : "Integer", + "marshallingType" : "INTEGER", + "name" : "MaxResults", "sensitive" : false, - "setterDocumentation" : "/**

A HistoricalMetric object.

\n@param metric A HistoricalMetric object.*/", - "setterMethodName" : "setMetric", + "setterDocumentation" : "/**

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.*/", + "setterMethodName" : "setMaxResults", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "HistoricalMetric", - "variableName" : "metric", - "variableType" : "HistoricalMetric", + "variableDeclarationType" : "Integer", + "variableName" : "maxResults", + "variableType" : "Integer", "documentation" : "", - "simpleType" : "HistoricalMetric", - "variableSetterType" : "HistoricalMetric" + "simpleType" : "Integer", + "variableSetterType" : "Integer" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : false, + "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

A HistoricalMetric object.

\n@param metric A HistoricalMetric object.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "HistoricalMetric", - "variableName" : "metric", - "variableType" : "HistoricalMetric", - "documentation" : "

A HistoricalMetric object.

", - "simpleType" : "HistoricalMetric", - "variableSetterType" : "HistoricalMetric" + "variableDeclarationType" : "Integer", + "variableName" : "maxResults", + "variableType" : "Integer", + "documentation" : "

The maximimum number of results to return per page.

", + "simpleType" : "Integer", + "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, - "Value" : { - "c2jName" : "Value", - "c2jShape" : "Value", + "NextToken" : { + "c2jName" : "NextToken", + "c2jShape" : "NextToken", "deprecated" : false, - "documentation" : "

The Value of the metric.

", + "documentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

The Value of the metric.

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

The Value of the metric.

\n@return The Value of the metric.*/", - "getterMethodName" : "getValue", + "fluentSetterDocumentation" : "/**

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withNextToken", + "getterDocumentation" : "/**

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@return The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.*/", + "getterMethodName" : "getNextToken", "getterModel" : { - "returnType" : "Double", + "returnType" : "String", "documentation" : null }, "http" : { @@ -16189,13 +23596,13 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Value", - "queryString" : false, + "location" : "querystring", + "marshallLocation" : "QUERY_PARAM", + "marshallLocationName" : "nextToken", + "queryString" : true, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Value", + "unmarshallLocationName" : "nextToken", "uri" : false }, "idempotencyToken" : false, @@ -16205,176 +23612,57 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "Double", - "marshallingType" : "DOUBLE", - "name" : "Value", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "NextToken", "sensitive" : false, - "setterDocumentation" : "/**

The Value of the metric.

\n@param value The Value of the metric.*/", - "setterMethodName" : "setValue", + "setterDocumentation" : "/**

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.*/", + "setterMethodName" : "setNextToken", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Double", - "variableName" : "value", - "variableType" : "Double", + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", "documentation" : "", - "simpleType" : "Double", - "variableSetterType" : "Double" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The Value of the metric.

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

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Double", - "variableName" : "value", - "variableType" : "Double", - "documentation" : "

The Value of the metric.

", - "simpleType" : "Double", - "variableSetterType" : "Double" + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "HistoricalMetricData", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : { - "flattened" : false, - "resultWrapper" : null - }, - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "HistoricalMetricData", - "variableName" : "historicalMetricData", - "variableType" : "HistoricalMetricData", - "documentation" : null, - "simpleType" : "HistoricalMetricData", - "variableSetterType" : "HistoricalMetricData" - }, - "wrapper" : false - }, - "HistoricalMetricName" : { - "c2jName" : "HistoricalMetricName", - "customization" : { - "artificialResultWrapper" : null, - "skipGeneratingMarshaller" : false, - "skipGeneratingModelClass" : false, - "skipGeneratingUnmarshaller" : false - }, - "deprecated" : false, - "documentation" : "

A list of historical metric names.

", - "enums" : [ { - "name" : "CONTACTS_QUEUED", - "value" : "CONTACTS_QUEUED" - }, { - "name" : "CONTACTS_HANDLED", - "value" : "CONTACTS_HANDLED" - }, { - "name" : "CONTACTS_ABANDONED", - "value" : "CONTACTS_ABANDONED" - }, { - "name" : "CONTACTS_CONSULTED", - "value" : "CONTACTS_CONSULTED" - }, { - "name" : "CONTACTS_AGENT_HUNG_UP_FIRST", - "value" : "CONTACTS_AGENT_HUNG_UP_FIRST" - }, { - "name" : "CONTACTS_HANDLED_INCOMING", - "value" : "CONTACTS_HANDLED_INCOMING" - }, { - "name" : "CONTACTS_HANDLED_OUTBOUND", - "value" : "CONTACTS_HANDLED_OUTBOUND" - }, { - "name" : "CONTACTS_HOLD_ABANDONS", - "value" : "CONTACTS_HOLD_ABANDONS" - }, { - "name" : "CONTACTS_TRANSFERRED_IN", - "value" : "CONTACTS_TRANSFERRED_IN" - }, { - "name" : "CONTACTS_TRANSFERRED_OUT", - "value" : "CONTACTS_TRANSFERRED_OUT" - }, { - "name" : "CONTACTS_TRANSFERRED_IN_FROM_QUEUE", - "value" : "CONTACTS_TRANSFERRED_IN_FROM_QUEUE" - }, { - "name" : "CONTACTS_TRANSFERRED_OUT_FROM_QUEUE", - "value" : "CONTACTS_TRANSFERRED_OUT_FROM_QUEUE" - }, { - "name" : "CONTACTS_MISSED", - "value" : "CONTACTS_MISSED" - }, { - "name" : "CALLBACK_CONTACTS_HANDLED", - "value" : "CALLBACK_CONTACTS_HANDLED" - }, { - "name" : "API_CONTACTS_HANDLED", - "value" : "API_CONTACTS_HANDLED" - }, { - "name" : "OCCUPANCY", - "value" : "OCCUPANCY" - }, { - "name" : "HANDLE_TIME", - "value" : "HANDLE_TIME" - }, { - "name" : "AFTER_CONTACT_WORK_TIME", - "value" : "AFTER_CONTACT_WORK_TIME" - }, { - "name" : "QUEUED_TIME", - "value" : "QUEUED_TIME" - }, { - "name" : "ABANDON_TIME", - "value" : "ABANDON_TIME" - }, { - "name" : "QUEUE_ANSWER_TIME", - "value" : "QUEUE_ANSWER_TIME" - }, { - "name" : "HOLD_TIME", - "value" : "HOLD_TIME" - }, { - "name" : "INTERACTION_TIME", - "value" : "INTERACTION_TIME" - }, { - "name" : "INTERACTION_AND_HOLD_TIME", - "value" : "INTERACTION_AND_HOLD_TIME" - }, { - "name" : "SERVICE_LEVEL", - "value" : "SERVICE_LEVEL" - } ], - "errorCode" : null, - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : null, - "members" : null, - "membersAsMap" : { }, - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "HistoricalMetricName", + "required" : [ "InstanceId" ], + "shapeName" : "ListRoutingProfilesRequest", "signerAware" : false, "signerType" : null, - "unmarshaller" : { - "flattened" : false, - "resultWrapper" : null - }, + "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "HistoricalMetricName", - "variableName" : "historicalMetricName", - "variableType" : "HistoricalMetricName", + "variableDeclarationType" : "ListRoutingProfilesRequest", + "variableName" : "listRoutingProfilesRequest", + "variableType" : "ListRoutingProfilesRequest", "documentation" : null, - "simpleType" : "HistoricalMetricName", - "variableSetterType" : "HistoricalMetricName" + "simpleType" : "ListRoutingProfilesRequest", + "variableSetterType" : "ListRoutingProfilesRequest" }, "wrapper" : false }, - "HistoricalMetricResult" : { - "c2jName" : "HistoricalMetricResult", + "ListRoutingProfilesResult" : { + "c2jName" : "ListRoutingProfilesResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -16382,7 +23670,7 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "

The metrics data returned from a GetMetricData operation.

", + "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, @@ -16392,84 +23680,17 @@ "hasStreamingMember" : false, "marshaller" : null, "members" : [ { - "c2jName" : "Dimensions", - "c2jShape" : "Dimensions", - "deprecated" : false, - "documentation" : "

The Dimensions for the metrics.

", - "enumType" : null, - "fluentSetterDocumentation" : "/**

The Dimensions for the metrics.

\n@param dimensions The Dimensions for the metrics.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withDimensions", - "getterDocumentation" : "/**

The Dimensions for the metrics.

\n@return The Dimensions for the metrics.*/", - "getterMethodName" : "getDimensions", - "getterModel" : { - "returnType" : "Dimensions", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Dimensions", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "Dimensions", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "Dimensions", - "sensitive" : false, - "setterDocumentation" : "/**

The Dimensions for the metrics.

\n@param dimensions The Dimensions for the metrics.*/", - "setterMethodName" : "setDimensions", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "Dimensions", - "variableName" : "dimensions", - "variableType" : "Dimensions", - "documentation" : "", - "simpleType" : "Dimensions", - "variableSetterType" : "Dimensions" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : false, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The Dimensions for the metrics.

\n@param dimensions The Dimensions for the metrics.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "Dimensions", - "variableName" : "dimensions", - "variableType" : "Dimensions", - "documentation" : "

The Dimensions for the metrics.

", - "simpleType" : "Dimensions", - "variableSetterType" : "Dimensions" - }, - "xmlNameSpaceUri" : null - }, { - "c2jName" : "Collections", - "c2jShape" : "HistoricalMetricDataCollections", + "c2jName" : "RoutingProfileSummaryList", + "c2jShape" : "RoutingProfileSummaryList", "deprecated" : false, - "documentation" : "

A list of HistoricalMetricData objects.

", + "documentation" : "

Information about the routing profiles.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

A list of HistoricalMetricData objects.

\n@param collections A list of HistoricalMetricData objects.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withCollections", - "getterDocumentation" : "/**

A list of HistoricalMetricData objects.

\n@return A list of HistoricalMetricData objects.*/", - "getterMethodName" : "getCollections", + "fluentSetterDocumentation" : "/**

Information about the routing profiles.

\n@param routingProfileSummaryList Information about the routing profiles.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withRoutingProfileSummaryList", + "getterDocumentation" : "/**

Information about the routing profiles.

\n@return Information about the routing profiles.*/", + "getterMethodName" : "getRoutingProfileSummaryList", "getterModel" : { - "returnType" : "java.util.List", + "returnType" : "java.util.List", "documentation" : null }, "http" : { @@ -16482,11 +23703,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Collections", + "marshallLocationName" : "RoutingProfileSummaryList", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Collections", + "unmarshallLocationName" : "RoutingProfileSummaryList", "uri" : false }, "idempotencyToken" : false, @@ -16498,7 +23719,7 @@ "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", - "c2jShape" : "HistoricalMetricData", + "c2jShape" : "RoutingProfileSummary", "deprecated" : false, "documentation" : "", "enumType" : null, @@ -16507,7 +23728,7 @@ "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getMember", "getterModel" : { - "returnType" : "HistoricalMetricData", + "returnType" : "RoutingProfileSummary", "documentation" : null }, "http" : { @@ -16542,12 +23763,12 @@ "setterMethodName" : "setMember", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "HistoricalMetricData", + "variableDeclarationType" : "RoutingProfileSummary", "variableName" : "member", - "variableType" : "HistoricalMetricData", + "variableType" : "RoutingProfileSummary", "documentation" : "", - "simpleType" : "HistoricalMetricData", - "variableSetterType" : "HistoricalMetricData" + "simpleType" : "RoutingProfileSummary", + "variableSetterType" : "RoutingProfileSummary" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, @@ -16555,72 +23776,207 @@ "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "HistoricalMetricData", + "variableDeclarationType" : "RoutingProfileSummary", "variableName" : "member", - "variableType" : "HistoricalMetricData", + "variableType" : "RoutingProfileSummary", "documentation" : "", - "simpleType" : "HistoricalMetricData", - "variableSetterType" : "HistoricalMetricData" + "simpleType" : "RoutingProfileSummary", + "variableSetterType" : "RoutingProfileSummary" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, - "memberType" : "HistoricalMetricData", + "memberType" : "RoutingProfileSummary", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, - "simpleType" : "HistoricalMetricData", - "templateImplType" : "java.util.ArrayList", - "templateType" : "java.util.List" + "simpleType" : "RoutingProfileSummary", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", - "name" : "Collections", + "name" : "RoutingProfileSummaryList", "sensitive" : false, - "setterDocumentation" : "/**

A list of HistoricalMetricData objects.

\n@param collections A list of HistoricalMetricData objects.*/", - "setterMethodName" : "setCollections", + "setterDocumentation" : "/**

Information about the routing profiles.

\n@param routingProfileSummaryList Information about the routing profiles.*/", + "setterMethodName" : "setRoutingProfileSummaryList", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "collections", - "variableType" : "java.util.List", + "variableDeclarationType" : "java.util.List", + "variableName" : "routingProfileSummaryList", + "variableType" : "java.util.List", "documentation" : "", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

A list of HistoricalMetricData objects.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setCollections(java.util.Collection)} or {@link #withCollections(java.util.Collection)} if you want to override the existing values.

\n@param collections A list of HistoricalMetricData objects.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

Information about the routing profiles.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setRoutingProfileSummaryList(java.util.Collection)} or {@link #withRoutingProfileSummaryList(java.util.Collection)} if you want to override the existing values.

\n@param routingProfileSummaryList Information about the routing profiles.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "collections", - "variableType" : "java.util.List", - "documentation" : "

A list of HistoricalMetricData objects.

", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "variableDeclarationType" : "java.util.List", + "variableName" : "routingProfileSummaryList", + "variableType" : "java.util.List", + "documentation" : "

Information about the routing profiles.

", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "NextToken", + "c2jShape" : "NextToken", + "deprecated" : false, + "documentation" : "

If there are additional results, this is the token for the next set of results.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

If there are additional results, this is the token for the next set of results.

\n@param nextToken If there are additional results, this is the token for the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withNextToken", + "getterDocumentation" : "/**

If there are additional results, this is the token for the next set of results.

\n@return If there are additional results, this is the token for the next set of results.*/", + "getterMethodName" : "getNextToken", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "NextToken", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "NextToken", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "NextToken", + "sensitive" : false, + "setterDocumentation" : "/**

If there are additional results, this is the token for the next set of results.

\n@param nextToken If there are additional results, this is the token for the next set of results.*/", + "setterMethodName" : "setNextToken", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

If there are additional results, this is the token for the next set of results.

\n@param nextToken If there are additional results, this is the token for the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "

If there are additional results, this is the token for the next set of results.

", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + } ], + "membersAsMap" : { + "NextToken" : { + "c2jName" : "NextToken", + "c2jShape" : "NextToken", + "deprecated" : false, + "documentation" : "

If there are additional results, this is the token for the next set of results.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

If there are additional results, this is the token for the next set of results.

\n@param nextToken If there are additional results, this is the token for the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withNextToken", + "getterDocumentation" : "/**

If there are additional results, this is the token for the next set of results.

\n@return If there are additional results, this is the token for the next set of results.*/", + "getterMethodName" : "getNextToken", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "NextToken", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "NextToken", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "NextToken", + "sensitive" : false, + "setterDocumentation" : "/**

If there are additional results, this is the token for the next set of results.

\n@param nextToken If there are additional results, this is the token for the next set of results.*/", + "setterMethodName" : "setNextToken", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

If there are additional results, this is the token for the next set of results.

\n@param nextToken If there are additional results, this is the token for the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "nextToken", + "variableType" : "String", + "documentation" : "

If there are additional results, this is the token for the next set of results.

", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null }, - "xmlNameSpaceUri" : null - } ], - "membersAsMap" : { - "Collections" : { - "c2jName" : "Collections", - "c2jShape" : "HistoricalMetricDataCollections", + "RoutingProfileSummaryList" : { + "c2jName" : "RoutingProfileSummaryList", + "c2jShape" : "RoutingProfileSummaryList", "deprecated" : false, - "documentation" : "

A list of HistoricalMetricData objects.

", + "documentation" : "

Information about the routing profiles.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

A list of HistoricalMetricData objects.

\n@param collections A list of HistoricalMetricData objects.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withCollections", - "getterDocumentation" : "/**

A list of HistoricalMetricData objects.

\n@return A list of HistoricalMetricData objects.*/", - "getterMethodName" : "getCollections", + "fluentSetterDocumentation" : "/**

Information about the routing profiles.

\n@param routingProfileSummaryList Information about the routing profiles.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withRoutingProfileSummaryList", + "getterDocumentation" : "/**

Information about the routing profiles.

\n@return Information about the routing profiles.*/", + "getterMethodName" : "getRoutingProfileSummaryList", "getterModel" : { - "returnType" : "java.util.List", + "returnType" : "java.util.List", "documentation" : null }, "http" : { @@ -16633,11 +23989,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Collections", + "marshallLocationName" : "RoutingProfileSummaryList", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Collections", + "unmarshallLocationName" : "RoutingProfileSummaryList", "uri" : false }, "idempotencyToken" : false, @@ -16649,7 +24005,7 @@ "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", - "c2jShape" : "HistoricalMetricData", + "c2jShape" : "RoutingProfileSummary", "deprecated" : false, "documentation" : "", "enumType" : null, @@ -16658,7 +24014,7 @@ "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getMember", "getterModel" : { - "returnType" : "HistoricalMetricData", + "returnType" : "RoutingProfileSummary", "documentation" : null }, "http" : { @@ -16693,316 +24049,96 @@ "setterMethodName" : "setMember", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "HistoricalMetricData", - "variableName" : "member", - "variableType" : "HistoricalMetricData", - "documentation" : "", - "simpleType" : "HistoricalMetricData", - "variableSetterType" : "HistoricalMetricData" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : false, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "HistoricalMetricData", + "variableDeclarationType" : "RoutingProfileSummary", "variableName" : "member", - "variableType" : "HistoricalMetricData", + "variableType" : "RoutingProfileSummary", "documentation" : "", - "simpleType" : "HistoricalMetricData", - "variableSetterType" : "HistoricalMetricData" + "simpleType" : "RoutingProfileSummary", + "variableSetterType" : "RoutingProfileSummary" }, - "xmlNameSpaceUri" : null - }, - "memberLocationName" : null, - "memberType" : "HistoricalMetricData", - "map" : false, - "marshallNonAutoConstructedEmptyLists" : false, - "memberAdditionalMarshallingPath" : null, - "memberAdditionalUnmarshallingPath" : null, - "sendEmptyQueryString" : false, - "simple" : false, - "simpleType" : "HistoricalMetricData", - "templateImplType" : "java.util.ArrayList", - "templateType" : "java.util.List" - }, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "List", - "marshallingType" : "LIST", - "name" : "Collections", - "sensitive" : false, - "setterDocumentation" : "/**

A list of HistoricalMetricData objects.

\n@param collections A list of HistoricalMetricData objects.*/", - "setterMethodName" : "setCollections", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "collections", - "variableType" : "java.util.List", - "documentation" : "", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : false, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

A list of HistoricalMetricData objects.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setCollections(java.util.Collection)} or {@link #withCollections(java.util.Collection)} if you want to override the existing values.

\n@param collections A list of HistoricalMetricData objects.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "collections", - "variableType" : "java.util.List", - "documentation" : "

A list of HistoricalMetricData objects.

", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" - }, - "xmlNameSpaceUri" : null - }, - "Dimensions" : { - "c2jName" : "Dimensions", - "c2jShape" : "Dimensions", - "deprecated" : false, - "documentation" : "

The Dimensions for the metrics.

", - "enumType" : null, - "fluentSetterDocumentation" : "/**

The Dimensions for the metrics.

\n@param dimensions The Dimensions for the metrics.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withDimensions", - "getterDocumentation" : "/**

The Dimensions for the metrics.

\n@return The Dimensions for the metrics.*/", - "getterMethodName" : "getDimensions", - "getterModel" : { - "returnType" : "Dimensions", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Dimensions", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "Dimensions", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "Dimensions", - "sensitive" : false, - "setterDocumentation" : "/**

The Dimensions for the metrics.

\n@param dimensions The Dimensions for the metrics.*/", - "setterMethodName" : "setDimensions", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "Dimensions", - "variableName" : "dimensions", - "variableType" : "Dimensions", - "documentation" : "", - "simpleType" : "Dimensions", - "variableSetterType" : "Dimensions" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : false, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The Dimensions for the metrics.

\n@param dimensions The Dimensions for the metrics.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "Dimensions", - "variableName" : "dimensions", - "variableType" : "Dimensions", - "documentation" : "

The Dimensions for the metrics.

", - "simpleType" : "Dimensions", - "variableSetterType" : "Dimensions" - }, - "xmlNameSpaceUri" : null - } - }, - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "HistoricalMetricResult", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : { - "flattened" : false, - "resultWrapper" : null - }, - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "HistoricalMetricResult", - "variableName" : "historicalMetricResult", - "variableType" : "HistoricalMetricResult", - "documentation" : null, - "simpleType" : "HistoricalMetricResult", - "variableSetterType" : "HistoricalMetricResult" - }, - "wrapper" : false - }, - "InternalServiceException" : { - "c2jName" : "InternalServiceException", - "customization" : { - "artificialResultWrapper" : null, - "skipGeneratingMarshaller" : false, - "skipGeneratingModelClass" : false, - "skipGeneratingUnmarshaller" : false - }, - "deprecated" : false, - "documentation" : "

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

", - "enums" : null, - "errorCode" : "InternalServiceException", - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : null, - "members" : [ ], - "membersAsMap" : { }, - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "InternalServiceException", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : null, - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "InternalServiceException", - "variableName" : "internalServiceException", - "variableType" : "InternalServiceException", - "documentation" : null, - "simpleType" : "InternalServiceException", - "variableSetterType" : "InternalServiceException" - }, - "wrapper" : false - }, - "InvalidParameterException" : { - "c2jName" : "InvalidParameterException", - "customization" : { - "artificialResultWrapper" : null, - "skipGeneratingMarshaller" : false, - "skipGeneratingModelClass" : false, - "skipGeneratingUnmarshaller" : false - }, - "deprecated" : false, - "documentation" : "

One or more of the parameters provided to the operation are not valid.

", - "enums" : null, - "errorCode" : "InvalidParameterException", - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : null, - "members" : [ ], - "membersAsMap" : { }, - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "InvalidParameterException", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : null, - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "InvalidParameterException", - "variableName" : "invalidParameterException", - "variableType" : "InvalidParameterException", - "documentation" : null, - "simpleType" : "InvalidParameterException", - "variableSetterType" : "InvalidParameterException" - }, - "wrapper" : false - }, - "InvalidRequestException" : { - "c2jName" : "InvalidRequestException", - "customization" : { - "artificialResultWrapper" : null, - "skipGeneratingMarshaller" : false, - "skipGeneratingModelClass" : false, - "skipGeneratingUnmarshaller" : false + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "RoutingProfileSummary", + "variableName" : "member", + "variableType" : "RoutingProfileSummary", + "documentation" : "", + "simpleType" : "RoutingProfileSummary", + "variableSetterType" : "RoutingProfileSummary" + }, + "xmlNameSpaceUri" : null + }, + "memberLocationName" : null, + "memberType" : "RoutingProfileSummary", + "map" : false, + "marshallNonAutoConstructedEmptyLists" : false, + "memberAdditionalMarshallingPath" : null, + "memberAdditionalUnmarshallingPath" : null, + "sendEmptyQueryString" : false, + "simple" : false, + "simpleType" : "RoutingProfileSummary", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" + }, + "map" : false, + "mapModel" : null, + "marshallingTargetClass" : "List", + "marshallingType" : "LIST", + "name" : "RoutingProfileSummaryList", + "sensitive" : false, + "setterDocumentation" : "/**

Information about the routing profiles.

\n@param routingProfileSummaryList Information about the routing profiles.*/", + "setterMethodName" : "setRoutingProfileSummaryList", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "routingProfileSummaryList", + "variableType" : "java.util.List", + "documentation" : "", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : false, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

Information about the routing profiles.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setRoutingProfileSummaryList(java.util.Collection)} or {@link #withRoutingProfileSummaryList(java.util.Collection)} if you want to override the existing values.

\n@param routingProfileSummaryList Information about the routing profiles.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "java.util.List", + "variableName" : "routingProfileSummaryList", + "variableType" : "java.util.List", + "documentation" : "

Information about the routing profiles.

", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" + }, + "xmlNameSpaceUri" : null + } }, - "deprecated" : false, - "documentation" : "

The request is not valid.

", - "enums" : null, - "errorCode" : "InvalidRequestException", - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : null, - "members" : [ ], - "membersAsMap" : { }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "InvalidRequestException", + "shapeName" : "ListRoutingProfilesResult", "signerAware" : false, "signerType" : null, - "unmarshaller" : null, - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "InvalidRequestException", - "variableName" : "invalidRequestException", - "variableType" : "InvalidRequestException", - "documentation" : null, - "simpleType" : "InvalidRequestException", - "variableSetterType" : "InvalidRequestException" - }, - "wrapper" : false - }, - "LimitExceededException" : { - "c2jName" : "LimitExceededException", - "customization" : { - "artificialResultWrapper" : null, - "skipGeneratingMarshaller" : false, - "skipGeneratingModelClass" : false, - "skipGeneratingUnmarshaller" : false + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null }, - "deprecated" : false, - "documentation" : "

The allowed limit for the resource has been reached.

", - "enums" : null, - "errorCode" : "LimitExceededException", - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : null, - "members" : [ ], - "membersAsMap" : { }, - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "LimitExceededException", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "LimitExceededException", - "variableName" : "limitExceededException", - "variableType" : "LimitExceededException", + "variableDeclarationType" : "ListRoutingProfilesResult", + "variableName" : "listRoutingProfilesResult", + "variableType" : "ListRoutingProfilesResult", "documentation" : null, - "simpleType" : "LimitExceededException", - "variableSetterType" : "LimitExceededException" + "simpleType" : "ListRoutingProfilesResult", + "variableSetterType" : "ListRoutingProfilesResult" }, "wrapper" : false }, - "ListRoutingProfilesRequest" : { - "c2jName" : "ListRoutingProfilesRequest", + "ListSecurityProfilesRequest" : { + "c2jName" : "ListSecurityProfilesRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -17019,9 +24155,9 @@ "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { - "action" : "ListRoutingProfiles", + "action" : "ListSecurityProfiles", "locationName" : null, - "requestUri" : "/routing-profiles-summary/{InstanceId}", + "requestUri" : "/security-profiles-summary/{InstanceId}", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null @@ -17030,11 +24166,11 @@ "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "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.

", + "documentation" : "

The identifier of the Amazon Connect instance.

", "enumType" : null, - "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.*/", + "fluentSetterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withInstanceId", - "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.*/", + "getterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@return The identifier of the Amazon Connect instance.*/", "getterMethodName" : "getInstanceId", "getterModel" : { "returnType" : "String", @@ -17068,7 +24204,7 @@ "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.*/", + "setterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.*/", "setterMethodName" : "setInstanceId", "setterModel" : { "timestampFormat" : null, @@ -17082,13 +24218,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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.*/", + "varargSetterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "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.

", + "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, @@ -17164,11 +24300,11 @@ "c2jName" : "MaxResults", "c2jShape" : "MaxResult1000", "deprecated" : false, - "documentation" : "

The maximum number of routing profiles to return in the response.

", + "documentation" : "

The maximimum number of results to return per page.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

The maximum number of routing profiles to return in the response.

\n@param maxResults The maximum number of routing profiles to return in the response.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withMaxResults", - "getterDocumentation" : "/**

The maximum number of routing profiles to return in the response.

\n@return The maximum number of routing profiles to return in the response.*/", + "getterDocumentation" : "/**

The maximimum number of results to return per page.

\n@return The maximimum number of results to return per page.*/", "getterMethodName" : "getMaxResults", "getterModel" : { "returnType" : "Integer", @@ -17202,7 +24338,7 @@ "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, - "setterDocumentation" : "/**

The maximum number of routing profiles to return in the response.

\n@param maxResults The maximum number of routing profiles to return in the response.*/", + "setterDocumentation" : "/**

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.*/", "setterMethodName" : "setMaxResults", "setterModel" : { "timestampFormat" : null, @@ -17216,13 +24352,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The maximum number of routing profiles to return in the response.

\n@param maxResults The maximum number of routing profiles to return in the response.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", - "documentation" : "

The maximum number of routing profiles to return in the response.

", + "documentation" : "

The maximimum number of results to return per page.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, @@ -17233,11 +24369,11 @@ "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "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.

", + "documentation" : "

The identifier of the Amazon Connect instance.

", "enumType" : null, - "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.*/", + "fluentSetterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withInstanceId", - "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.*/", + "getterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@return The identifier of the Amazon Connect instance.*/", "getterMethodName" : "getInstanceId", "getterModel" : { "returnType" : "String", @@ -17271,7 +24407,7 @@ "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.*/", + "setterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.*/", "setterMethodName" : "setInstanceId", "setterModel" : { "timestampFormat" : null, @@ -17285,13 +24421,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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.*/", + "varargSetterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "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.

", + "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, @@ -17301,11 +24437,11 @@ "c2jName" : "MaxResults", "c2jShape" : "MaxResult1000", "deprecated" : false, - "documentation" : "

The maximum number of routing profiles to return in the response.

", + "documentation" : "

The maximimum number of results to return per page.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

The maximum number of routing profiles to return in the response.

\n@param maxResults The maximum number of routing profiles to return in the response.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withMaxResults", - "getterDocumentation" : "/**

The maximum number of routing profiles to return in the response.

\n@return The maximum number of routing profiles to return in the response.*/", + "getterDocumentation" : "/**

The maximimum number of results to return per page.

\n@return The maximimum number of results to return per page.*/", "getterMethodName" : "getMaxResults", "getterModel" : { "returnType" : "Integer", @@ -17339,7 +24475,7 @@ "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, - "setterDocumentation" : "/**

The maximum number of routing profiles to return in the response.

\n@param maxResults The maximum number of routing profiles to return in the response.*/", + "setterDocumentation" : "/**

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.*/", "setterMethodName" : "setMaxResults", "setterModel" : { "timestampFormat" : null, @@ -17353,13 +24489,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The maximum number of routing profiles to return in the response.

\n@param maxResults The maximum number of routing profiles to return in the response.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", - "documentation" : "

The maximum number of routing profiles to return in the response.

", + "documentation" : "

The maximimum number of results to return per page.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, @@ -17437,23 +24573,23 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "InstanceId" ], - "shapeName" : "ListRoutingProfilesRequest", + "shapeName" : "ListSecurityProfilesRequest", "signerAware" : false, "signerType" : null, "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "ListRoutingProfilesRequest", - "variableName" : "listRoutingProfilesRequest", - "variableType" : "ListRoutingProfilesRequest", + "variableDeclarationType" : "ListSecurityProfilesRequest", + "variableName" : "listSecurityProfilesRequest", + "variableType" : "ListSecurityProfilesRequest", "documentation" : null, - "simpleType" : "ListRoutingProfilesRequest", - "variableSetterType" : "ListRoutingProfilesRequest" + "simpleType" : "ListSecurityProfilesRequest", + "variableSetterType" : "ListSecurityProfilesRequest" }, "wrapper" : false }, - "ListRoutingProfilesResult" : { - "c2jName" : "ListRoutingProfilesResponse", + "ListSecurityProfilesResult" : { + "c2jName" : "ListSecurityProfilesResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -17471,17 +24607,17 @@ "hasStreamingMember" : false, "marshaller" : null, "members" : [ { - "c2jName" : "RoutingProfileSummaryList", - "c2jShape" : "RoutingProfileSummaryList", + "c2jName" : "SecurityProfileSummaryList", + "c2jShape" : "SecurityProfileSummaryList", "deprecated" : false, - "documentation" : "

An array of RoutingProfileSummary objects that include the ARN, Id, and Name of the routing profile.

", + "documentation" : "

Information about the security profiles.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

An array of RoutingProfileSummary objects that include the ARN, Id, and Name of the routing profile.

\n@param routingProfileSummaryList An array of RoutingProfileSummary objects that include the ARN, Id, and Name of the routing profile.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withRoutingProfileSummaryList", - "getterDocumentation" : "/**

An array of RoutingProfileSummary objects that include the ARN, Id, and Name of the routing profile.

\n@return An array of RoutingProfileSummary objects that include the ARN, Id, and Name of the routing profile.*/", - "getterMethodName" : "getRoutingProfileSummaryList", + "fluentSetterDocumentation" : "/**

Information about the security profiles.

\n@param securityProfileSummaryList Information about the security profiles.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withSecurityProfileSummaryList", + "getterDocumentation" : "/**

Information about the security profiles.

\n@return Information about the security profiles.*/", + "getterMethodName" : "getSecurityProfileSummaryList", "getterModel" : { - "returnType" : "java.util.List", + "returnType" : "java.util.List", "documentation" : null }, "http" : { @@ -17494,11 +24630,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "RoutingProfileSummaryList", + "marshallLocationName" : "SecurityProfileSummaryList", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "RoutingProfileSummaryList", + "unmarshallLocationName" : "SecurityProfileSummaryList", "uri" : false }, "idempotencyToken" : false, @@ -17510,7 +24646,7 @@ "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", - "c2jShape" : "RoutingProfileSummary", + "c2jShape" : "SecurityProfileSummary", "deprecated" : false, "documentation" : "", "enumType" : null, @@ -17519,7 +24655,7 @@ "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getMember", "getterModel" : { - "returnType" : "RoutingProfileSummary", + "returnType" : "SecurityProfileSummary", "documentation" : null }, "http" : { @@ -17554,12 +24690,12 @@ "setterMethodName" : "setMember", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "RoutingProfileSummary", + "variableDeclarationType" : "SecurityProfileSummary", "variableName" : "member", - "variableType" : "RoutingProfileSummary", + "variableType" : "SecurityProfileSummary", "documentation" : "", - "simpleType" : "RoutingProfileSummary", - "variableSetterType" : "RoutingProfileSummary" + "simpleType" : "SecurityProfileSummary", + "variableSetterType" : "SecurityProfileSummary" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, @@ -17567,67 +24703,67 @@ "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "RoutingProfileSummary", + "variableDeclarationType" : "SecurityProfileSummary", "variableName" : "member", - "variableType" : "RoutingProfileSummary", + "variableType" : "SecurityProfileSummary", "documentation" : "", - "simpleType" : "RoutingProfileSummary", - "variableSetterType" : "RoutingProfileSummary" + "simpleType" : "SecurityProfileSummary", + "variableSetterType" : "SecurityProfileSummary" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, - "memberType" : "RoutingProfileSummary", + "memberType" : "SecurityProfileSummary", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, - "simpleType" : "RoutingProfileSummary", - "templateImplType" : "java.util.ArrayList", - "templateType" : "java.util.List" + "simpleType" : "SecurityProfileSummary", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", - "name" : "RoutingProfileSummaryList", + "name" : "SecurityProfileSummaryList", "sensitive" : false, - "setterDocumentation" : "/**

An array of RoutingProfileSummary objects that include the ARN, Id, and Name of the routing profile.

\n@param routingProfileSummaryList An array of RoutingProfileSummary objects that include the ARN, Id, and Name of the routing profile.*/", - "setterMethodName" : "setRoutingProfileSummaryList", + "setterDocumentation" : "/**

Information about the security profiles.

\n@param securityProfileSummaryList Information about the security profiles.*/", + "setterMethodName" : "setSecurityProfileSummaryList", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "routingProfileSummaryList", - "variableType" : "java.util.List", + "variableDeclarationType" : "java.util.List", + "variableName" : "securityProfileSummaryList", + "variableType" : "java.util.List", "documentation" : "", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

An array of RoutingProfileSummary objects that include the ARN, Id, and Name of the routing profile.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setRoutingProfileSummaryList(java.util.Collection)} or {@link #withRoutingProfileSummaryList(java.util.Collection)} if you want to override the existing values.

\n@param routingProfileSummaryList An array of RoutingProfileSummary objects that include the ARN, Id, and Name of the routing profile.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

Information about the security profiles.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setSecurityProfileSummaryList(java.util.Collection)} or {@link #withSecurityProfileSummaryList(java.util.Collection)} if you want to override the existing values.

\n@param securityProfileSummaryList Information about the security profiles.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "routingProfileSummaryList", - "variableType" : "java.util.List", - "documentation" : "

An array of RoutingProfileSummary objects that include the ARN, Id, and Name of the routing profile.

", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "variableDeclarationType" : "java.util.List", + "variableName" : "securityProfileSummaryList", + "variableType" : "java.util.List", + "documentation" : "

Information about the security profiles.

", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "c2jName" : "NextToken", "c2jShape" : "NextToken", "deprecated" : false, - "documentation" : "

A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.

", + "documentation" : "

If there are additional results, this is the token for the next set of results.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.

\n@param nextToken A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

If there are additional results, this is the token for the next set of results.

\n@param nextToken If there are additional results, this is the token for the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withNextToken", - "getterDocumentation" : "/**

A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.

\n@return A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.*/", + "getterDocumentation" : "/**

If there are additional results, this is the token for the next set of results.

\n@return If there are additional results, this is the token for the next set of results.*/", "getterMethodName" : "getNextToken", "getterModel" : { "returnType" : "String", @@ -17661,7 +24797,7 @@ "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, - "setterDocumentation" : "/**

A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.

\n@param nextToken A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.*/", + "setterDocumentation" : "/**

If there are additional results, this is the token for the next set of results.

\n@param nextToken If there are additional results, this is the token for the next set of results.*/", "setterMethodName" : "setNextToken", "setterModel" : { "timestampFormat" : null, @@ -17675,13 +24811,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.

\n@param nextToken A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

If there are additional results, this is the token for the next set of results.

\n@param nextToken If there are additional results, this is the token for the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", - "documentation" : "

A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.

", + "documentation" : "

If there are additional results, this is the token for the next set of results.

", "simpleType" : "String", "variableSetterType" : "String" }, @@ -17692,11 +24828,11 @@ "c2jName" : "NextToken", "c2jShape" : "NextToken", "deprecated" : false, - "documentation" : "

A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.

", + "documentation" : "

If there are additional results, this is the token for the next set of results.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.

\n@param nextToken A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

If there are additional results, this is the token for the next set of results.

\n@param nextToken If there are additional results, this is the token for the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withNextToken", - "getterDocumentation" : "/**

A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.

\n@return A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.*/", + "getterDocumentation" : "/**

If there are additional results, this is the token for the next set of results.

\n@return If there are additional results, this is the token for the next set of results.*/", "getterMethodName" : "getNextToken", "getterModel" : { "returnType" : "String", @@ -17730,7 +24866,7 @@ "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, - "setterDocumentation" : "/**

A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.

\n@param nextToken A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.*/", + "setterDocumentation" : "/**

If there are additional results, this is the token for the next set of results.

\n@param nextToken If there are additional results, this is the token for the next set of results.*/", "setterMethodName" : "setNextToken", "setterModel" : { "timestampFormat" : null, @@ -17744,30 +24880,30 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.

\n@param nextToken A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

If there are additional results, this is the token for the next set of results.

\n@param nextToken If there are additional results, this is the token for the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", - "documentation" : "

A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.

", + "documentation" : "

If there are additional results, this is the token for the next set of results.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "RoutingProfileSummaryList" : { - "c2jName" : "RoutingProfileSummaryList", - "c2jShape" : "RoutingProfileSummaryList", + "SecurityProfileSummaryList" : { + "c2jName" : "SecurityProfileSummaryList", + "c2jShape" : "SecurityProfileSummaryList", "deprecated" : false, - "documentation" : "

An array of RoutingProfileSummary objects that include the ARN, Id, and Name of the routing profile.

", + "documentation" : "

Information about the security profiles.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

An array of RoutingProfileSummary objects that include the ARN, Id, and Name of the routing profile.

\n@param routingProfileSummaryList An array of RoutingProfileSummary objects that include the ARN, Id, and Name of the routing profile.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withRoutingProfileSummaryList", - "getterDocumentation" : "/**

An array of RoutingProfileSummary objects that include the ARN, Id, and Name of the routing profile.

\n@return An array of RoutingProfileSummary objects that include the ARN, Id, and Name of the routing profile.*/", - "getterMethodName" : "getRoutingProfileSummaryList", + "fluentSetterDocumentation" : "/**

Information about the security profiles.

\n@param securityProfileSummaryList Information about the security profiles.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withSecurityProfileSummaryList", + "getterDocumentation" : "/**

Information about the security profiles.

\n@return Information about the security profiles.*/", + "getterMethodName" : "getSecurityProfileSummaryList", "getterModel" : { - "returnType" : "java.util.List", + "returnType" : "java.util.List", "documentation" : null }, "http" : { @@ -17780,11 +24916,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "RoutingProfileSummaryList", + "marshallLocationName" : "SecurityProfileSummaryList", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "RoutingProfileSummaryList", + "unmarshallLocationName" : "SecurityProfileSummaryList", "uri" : false }, "idempotencyToken" : false, @@ -17796,7 +24932,7 @@ "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", - "c2jShape" : "RoutingProfileSummary", + "c2jShape" : "SecurityProfileSummary", "deprecated" : false, "documentation" : "", "enumType" : null, @@ -17805,7 +24941,7 @@ "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getMember", "getterModel" : { - "returnType" : "RoutingProfileSummary", + "returnType" : "SecurityProfileSummary", "documentation" : null }, "http" : { @@ -17840,12 +24976,12 @@ "setterMethodName" : "setMember", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "RoutingProfileSummary", + "variableDeclarationType" : "SecurityProfileSummary", "variableName" : "member", - "variableType" : "RoutingProfileSummary", + "variableType" : "SecurityProfileSummary", "documentation" : "", - "simpleType" : "RoutingProfileSummary", - "variableSetterType" : "RoutingProfileSummary" + "simpleType" : "SecurityProfileSummary", + "variableSetterType" : "SecurityProfileSummary" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, @@ -17853,56 +24989,56 @@ "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "RoutingProfileSummary", + "variableDeclarationType" : "SecurityProfileSummary", "variableName" : "member", - "variableType" : "RoutingProfileSummary", + "variableType" : "SecurityProfileSummary", "documentation" : "", - "simpleType" : "RoutingProfileSummary", - "variableSetterType" : "RoutingProfileSummary" + "simpleType" : "SecurityProfileSummary", + "variableSetterType" : "SecurityProfileSummary" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, - "memberType" : "RoutingProfileSummary", + "memberType" : "SecurityProfileSummary", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, - "simpleType" : "RoutingProfileSummary", - "templateImplType" : "java.util.ArrayList", - "templateType" : "java.util.List" + "simpleType" : "SecurityProfileSummary", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", - "name" : "RoutingProfileSummaryList", + "name" : "SecurityProfileSummaryList", "sensitive" : false, - "setterDocumentation" : "/**

An array of RoutingProfileSummary objects that include the ARN, Id, and Name of the routing profile.

\n@param routingProfileSummaryList An array of RoutingProfileSummary objects that include the ARN, Id, and Name of the routing profile.*/", - "setterMethodName" : "setRoutingProfileSummaryList", + "setterDocumentation" : "/**

Information about the security profiles.

\n@param securityProfileSummaryList Information about the security profiles.*/", + "setterMethodName" : "setSecurityProfileSummaryList", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "routingProfileSummaryList", - "variableType" : "java.util.List", + "variableDeclarationType" : "java.util.List", + "variableName" : "securityProfileSummaryList", + "variableType" : "java.util.List", "documentation" : "", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

An array of RoutingProfileSummary objects that include the ARN, Id, and Name of the routing profile.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setRoutingProfileSummaryList(java.util.Collection)} or {@link #withRoutingProfileSummaryList(java.util.Collection)} if you want to override the existing values.

\n@param routingProfileSummaryList An array of RoutingProfileSummary objects that include the ARN, Id, and Name of the routing profile.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

Information about the security profiles.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setSecurityProfileSummaryList(java.util.Collection)} or {@link #withSecurityProfileSummaryList(java.util.Collection)} if you want to override the existing values.

\n@param securityProfileSummaryList Information about the security profiles.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "routingProfileSummaryList", - "variableType" : "java.util.List", - "documentation" : "

An array of RoutingProfileSummary objects that include the ARN, Id, and Name of the routing profile.

", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "variableDeclarationType" : "java.util.List", + "variableName" : "securityProfileSummaryList", + "variableType" : "java.util.List", + "documentation" : "

Information about the security profiles.

", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } @@ -17910,7 +25046,7 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "ListRoutingProfilesResult", + "shapeName" : "ListSecurityProfilesResult", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -17919,17 +25055,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "ListRoutingProfilesResult", - "variableName" : "listRoutingProfilesResult", - "variableType" : "ListRoutingProfilesResult", + "variableDeclarationType" : "ListSecurityProfilesResult", + "variableName" : "listSecurityProfilesResult", + "variableType" : "ListSecurityProfilesResult", "documentation" : null, - "simpleType" : "ListRoutingProfilesResult", - "variableSetterType" : "ListRoutingProfilesResult" + "simpleType" : "ListSecurityProfilesResult", + "variableSetterType" : "ListSecurityProfilesResult" }, "wrapper" : false }, - "ListSecurityProfilesRequest" : { - "c2jName" : "ListSecurityProfilesRequest", + "ListUserHierarchyGroupsRequest" : { + "c2jName" : "ListUserHierarchyGroupsRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -17946,9 +25082,9 @@ "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { - "action" : "ListSecurityProfiles", + "action" : "ListUserHierarchyGroups", "locationName" : null, - "requestUri" : "/security-profiles-summary/{InstanceId}", + "requestUri" : "/user-hierarchy-groups-summary/{InstanceId}", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null @@ -17957,11 +25093,11 @@ "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "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.

", + "documentation" : "

The identifier of the Amazon Connect instance.

", "enumType" : null, - "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.*/", + "fluentSetterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withInstanceId", - "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.*/", + "getterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@return The identifier of the Amazon Connect instance.*/", "getterMethodName" : "getInstanceId", "getterModel" : { "returnType" : "String", @@ -17995,7 +25131,7 @@ "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.*/", + "setterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.*/", "setterMethodName" : "setInstanceId", "setterModel" : { "timestampFormat" : null, @@ -18009,13 +25145,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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.*/", + "varargSetterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "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.

", + "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, @@ -18091,11 +25227,11 @@ "c2jName" : "MaxResults", "c2jShape" : "MaxResult1000", "deprecated" : false, - "documentation" : "

The maximum number of security profiles to return.

", + "documentation" : "

The maximimum number of results to return per page.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

The maximum number of security profiles to return.

\n@param maxResults The maximum number of security profiles to return.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withMaxResults", - "getterDocumentation" : "/**

The maximum number of security profiles to return.

\n@return The maximum number of security profiles to return.*/", + "getterDocumentation" : "/**

The maximimum number of results to return per page.

\n@return The maximimum number of results to return per page.*/", "getterMethodName" : "getMaxResults", "getterModel" : { "returnType" : "Integer", @@ -18129,7 +25265,7 @@ "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, - "setterDocumentation" : "/**

The maximum number of security profiles to return.

\n@param maxResults The maximum number of security profiles to return.*/", + "setterDocumentation" : "/**

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.*/", "setterMethodName" : "setMaxResults", "setterModel" : { "timestampFormat" : null, @@ -18143,13 +25279,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The maximum number of security profiles to return.

\n@param maxResults The maximum number of security profiles to return.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", - "documentation" : "

The maximum number of security profiles to return.

", + "documentation" : "

The maximimum number of results to return per page.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, @@ -18160,11 +25296,11 @@ "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "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.

", + "documentation" : "

The identifier of the Amazon Connect instance.

", "enumType" : null, - "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.*/", + "fluentSetterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withInstanceId", - "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.*/", + "getterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@return The identifier of the Amazon Connect instance.*/", "getterMethodName" : "getInstanceId", "getterModel" : { "returnType" : "String", @@ -18198,7 +25334,7 @@ "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.*/", + "setterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.*/", "setterMethodName" : "setInstanceId", "setterModel" : { "timestampFormat" : null, @@ -18212,13 +25348,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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.*/", + "varargSetterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "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.

", + "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, @@ -18228,11 +25364,11 @@ "c2jName" : "MaxResults", "c2jShape" : "MaxResult1000", "deprecated" : false, - "documentation" : "

The maximum number of security profiles to return.

", + "documentation" : "

The maximimum number of results to return per page.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

The maximum number of security profiles to return.

\n@param maxResults The maximum number of security profiles to return.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withMaxResults", - "getterDocumentation" : "/**

The maximum number of security profiles to return.

\n@return The maximum number of security profiles to return.*/", + "getterDocumentation" : "/**

The maximimum number of results to return per page.

\n@return The maximimum number of results to return per page.*/", "getterMethodName" : "getMaxResults", "getterModel" : { "returnType" : "Integer", @@ -18266,7 +25402,7 @@ "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, - "setterDocumentation" : "/**

The maximum number of security profiles to return.

\n@param maxResults The maximum number of security profiles to return.*/", + "setterDocumentation" : "/**

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.*/", "setterMethodName" : "setMaxResults", "setterModel" : { "timestampFormat" : null, @@ -18280,13 +25416,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The maximum number of security profiles to return.

\n@param maxResults The maximum number of security profiles to return.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", - "documentation" : "

The maximum number of security profiles to return.

", + "documentation" : "

The maximimum number of results to return per page.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, @@ -18364,23 +25500,23 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "InstanceId" ], - "shapeName" : "ListSecurityProfilesRequest", + "shapeName" : "ListUserHierarchyGroupsRequest", "signerAware" : false, "signerType" : null, "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "ListSecurityProfilesRequest", - "variableName" : "listSecurityProfilesRequest", - "variableType" : "ListSecurityProfilesRequest", + "variableDeclarationType" : "ListUserHierarchyGroupsRequest", + "variableName" : "listUserHierarchyGroupsRequest", + "variableType" : "ListUserHierarchyGroupsRequest", "documentation" : null, - "simpleType" : "ListSecurityProfilesRequest", - "variableSetterType" : "ListSecurityProfilesRequest" + "simpleType" : "ListUserHierarchyGroupsRequest", + "variableSetterType" : "ListUserHierarchyGroupsRequest" }, "wrapper" : false }, - "ListSecurityProfilesResult" : { - "c2jName" : "ListSecurityProfilesResponse", + "ListUserHierarchyGroupsResult" : { + "c2jName" : "ListUserHierarchyGroupsResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -18398,17 +25534,17 @@ "hasStreamingMember" : false, "marshaller" : null, "members" : [ { - "c2jName" : "SecurityProfileSummaryList", - "c2jShape" : "SecurityProfileSummaryList", + "c2jName" : "UserHierarchyGroupSummaryList", + "c2jShape" : "HierarchyGroupSummaryList", "deprecated" : false, - "documentation" : "

An array of SecurityProfileSummary objects.

", + "documentation" : "

Information about the hierarchy groups.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

An array of SecurityProfileSummary objects.

\n@param securityProfileSummaryList An array of SecurityProfileSummary objects.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withSecurityProfileSummaryList", - "getterDocumentation" : "/**

An array of SecurityProfileSummary objects.

\n@return An array of SecurityProfileSummary objects.*/", - "getterMethodName" : "getSecurityProfileSummaryList", + "fluentSetterDocumentation" : "/**

Information about the hierarchy groups.

\n@param userHierarchyGroupSummaryList Information about the hierarchy groups.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withUserHierarchyGroupSummaryList", + "getterDocumentation" : "/**

Information about the hierarchy groups.

\n@return Information about the hierarchy groups.*/", + "getterMethodName" : "getUserHierarchyGroupSummaryList", "getterModel" : { - "returnType" : "java.util.List", + "returnType" : "java.util.List", "documentation" : null }, "http" : { @@ -18421,11 +25557,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "SecurityProfileSummaryList", + "marshallLocationName" : "UserHierarchyGroupSummaryList", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "SecurityProfileSummaryList", + "unmarshallLocationName" : "UserHierarchyGroupSummaryList", "uri" : false }, "idempotencyToken" : false, @@ -18437,7 +25573,7 @@ "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", - "c2jShape" : "SecurityProfileSummary", + "c2jShape" : "HierarchyGroupSummary", "deprecated" : false, "documentation" : "", "enumType" : null, @@ -18446,7 +25582,7 @@ "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getMember", "getterModel" : { - "returnType" : "SecurityProfileSummary", + "returnType" : "HierarchyGroupSummary", "documentation" : null }, "http" : { @@ -18481,12 +25617,12 @@ "setterMethodName" : "setMember", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "SecurityProfileSummary", + "variableDeclarationType" : "HierarchyGroupSummary", "variableName" : "member", - "variableType" : "SecurityProfileSummary", + "variableType" : "HierarchyGroupSummary", "documentation" : "", - "simpleType" : "SecurityProfileSummary", - "variableSetterType" : "SecurityProfileSummary" + "simpleType" : "HierarchyGroupSummary", + "variableSetterType" : "HierarchyGroupSummary" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, @@ -18494,67 +25630,67 @@ "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "SecurityProfileSummary", + "variableDeclarationType" : "HierarchyGroupSummary", "variableName" : "member", - "variableType" : "SecurityProfileSummary", + "variableType" : "HierarchyGroupSummary", "documentation" : "", - "simpleType" : "SecurityProfileSummary", - "variableSetterType" : "SecurityProfileSummary" + "simpleType" : "HierarchyGroupSummary", + "variableSetterType" : "HierarchyGroupSummary" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, - "memberType" : "SecurityProfileSummary", + "memberType" : "HierarchyGroupSummary", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, - "simpleType" : "SecurityProfileSummary", - "templateImplType" : "java.util.ArrayList", - "templateType" : "java.util.List" + "simpleType" : "HierarchyGroupSummary", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", - "name" : "SecurityProfileSummaryList", + "name" : "UserHierarchyGroupSummaryList", "sensitive" : false, - "setterDocumentation" : "/**

An array of SecurityProfileSummary objects.

\n@param securityProfileSummaryList An array of SecurityProfileSummary objects.*/", - "setterMethodName" : "setSecurityProfileSummaryList", + "setterDocumentation" : "/**

Information about the hierarchy groups.

\n@param userHierarchyGroupSummaryList Information about the hierarchy groups.*/", + "setterMethodName" : "setUserHierarchyGroupSummaryList", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "securityProfileSummaryList", - "variableType" : "java.util.List", + "variableDeclarationType" : "java.util.List", + "variableName" : "userHierarchyGroupSummaryList", + "variableType" : "java.util.List", "documentation" : "", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

An array of SecurityProfileSummary objects.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setSecurityProfileSummaryList(java.util.Collection)} or {@link #withSecurityProfileSummaryList(java.util.Collection)} if you want to override the existing values.

\n@param securityProfileSummaryList An array of SecurityProfileSummary objects.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

Information about the hierarchy groups.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setUserHierarchyGroupSummaryList(java.util.Collection)} or {@link #withUserHierarchyGroupSummaryList(java.util.Collection)} if you want to override the existing values.

\n@param userHierarchyGroupSummaryList Information about the hierarchy groups.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "securityProfileSummaryList", - "variableType" : "java.util.List", - "documentation" : "

An array of SecurityProfileSummary objects.

", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "variableDeclarationType" : "java.util.List", + "variableName" : "userHierarchyGroupSummaryList", + "variableType" : "java.util.List", + "documentation" : "

Information about the hierarchy groups.

", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "c2jName" : "NextToken", "c2jShape" : "NextToken", "deprecated" : false, - "documentation" : "

A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.

", + "documentation" : "

If there are additional results, this is the token for the next set of results.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.

\n@param nextToken A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

If there are additional results, this is the token for the next set of results.

\n@param nextToken If there are additional results, this is the token for the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withNextToken", - "getterDocumentation" : "/**

A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.

\n@return A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.*/", + "getterDocumentation" : "/**

If there are additional results, this is the token for the next set of results.

\n@return If there are additional results, this is the token for the next set of results.*/", "getterMethodName" : "getNextToken", "getterModel" : { "returnType" : "String", @@ -18588,7 +25724,7 @@ "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, - "setterDocumentation" : "/**

A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.

\n@param nextToken A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.*/", + "setterDocumentation" : "/**

If there are additional results, this is the token for the next set of results.

\n@param nextToken If there are additional results, this is the token for the next set of results.*/", "setterMethodName" : "setNextToken", "setterModel" : { "timestampFormat" : null, @@ -18602,13 +25738,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.

\n@param nextToken A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

If there are additional results, this is the token for the next set of results.

\n@param nextToken If there are additional results, this is the token for the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", - "documentation" : "

A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.

", + "documentation" : "

If there are additional results, this is the token for the next set of results.

", "simpleType" : "String", "variableSetterType" : "String" }, @@ -18619,11 +25755,11 @@ "c2jName" : "NextToken", "c2jShape" : "NextToken", "deprecated" : false, - "documentation" : "

A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.

", + "documentation" : "

If there are additional results, this is the token for the next set of results.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.

\n@param nextToken A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

If there are additional results, this is the token for the next set of results.

\n@param nextToken If there are additional results, this is the token for the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withNextToken", - "getterDocumentation" : "/**

A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.

\n@return A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.*/", + "getterDocumentation" : "/**

If there are additional results, this is the token for the next set of results.

\n@return If there are additional results, this is the token for the next set of results.*/", "getterMethodName" : "getNextToken", "getterModel" : { "returnType" : "String", @@ -18657,7 +25793,7 @@ "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, - "setterDocumentation" : "/**

A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.

\n@param nextToken A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.*/", + "setterDocumentation" : "/**

If there are additional results, this is the token for the next set of results.

\n@param nextToken If there are additional results, this is the token for the next set of results.*/", "setterMethodName" : "setNextToken", "setterModel" : { "timestampFormat" : null, @@ -18671,30 +25807,30 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.

\n@param nextToken A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

If there are additional results, this is the token for the next set of results.

\n@param nextToken If there are additional results, this is the token for the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", - "documentation" : "

A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.

", + "documentation" : "

If there are additional results, this is the token for the next set of results.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "SecurityProfileSummaryList" : { - "c2jName" : "SecurityProfileSummaryList", - "c2jShape" : "SecurityProfileSummaryList", + "UserHierarchyGroupSummaryList" : { + "c2jName" : "UserHierarchyGroupSummaryList", + "c2jShape" : "HierarchyGroupSummaryList", "deprecated" : false, - "documentation" : "

An array of SecurityProfileSummary objects.

", + "documentation" : "

Information about the hierarchy groups.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

An array of SecurityProfileSummary objects.

\n@param securityProfileSummaryList An array of SecurityProfileSummary objects.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withSecurityProfileSummaryList", - "getterDocumentation" : "/**

An array of SecurityProfileSummary objects.

\n@return An array of SecurityProfileSummary objects.*/", - "getterMethodName" : "getSecurityProfileSummaryList", + "fluentSetterDocumentation" : "/**

Information about the hierarchy groups.

\n@param userHierarchyGroupSummaryList Information about the hierarchy groups.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withUserHierarchyGroupSummaryList", + "getterDocumentation" : "/**

Information about the hierarchy groups.

\n@return Information about the hierarchy groups.*/", + "getterMethodName" : "getUserHierarchyGroupSummaryList", "getterModel" : { - "returnType" : "java.util.List", + "returnType" : "java.util.List", "documentation" : null }, "http" : { @@ -18707,11 +25843,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "SecurityProfileSummaryList", + "marshallLocationName" : "UserHierarchyGroupSummaryList", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "SecurityProfileSummaryList", + "unmarshallLocationName" : "UserHierarchyGroupSummaryList", "uri" : false }, "idempotencyToken" : false, @@ -18723,7 +25859,7 @@ "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", - "c2jShape" : "SecurityProfileSummary", + "c2jShape" : "HierarchyGroupSummary", "deprecated" : false, "documentation" : "", "enumType" : null, @@ -18732,7 +25868,7 @@ "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getMember", "getterModel" : { - "returnType" : "SecurityProfileSummary", + "returnType" : "HierarchyGroupSummary", "documentation" : null }, "http" : { @@ -18767,12 +25903,12 @@ "setterMethodName" : "setMember", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "SecurityProfileSummary", + "variableDeclarationType" : "HierarchyGroupSummary", "variableName" : "member", - "variableType" : "SecurityProfileSummary", + "variableType" : "HierarchyGroupSummary", "documentation" : "", - "simpleType" : "SecurityProfileSummary", - "variableSetterType" : "SecurityProfileSummary" + "simpleType" : "HierarchyGroupSummary", + "variableSetterType" : "HierarchyGroupSummary" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, @@ -18780,56 +25916,56 @@ "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "SecurityProfileSummary", + "variableDeclarationType" : "HierarchyGroupSummary", "variableName" : "member", - "variableType" : "SecurityProfileSummary", + "variableType" : "HierarchyGroupSummary", "documentation" : "", - "simpleType" : "SecurityProfileSummary", - "variableSetterType" : "SecurityProfileSummary" + "simpleType" : "HierarchyGroupSummary", + "variableSetterType" : "HierarchyGroupSummary" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, - "memberType" : "SecurityProfileSummary", + "memberType" : "HierarchyGroupSummary", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, - "simpleType" : "SecurityProfileSummary", - "templateImplType" : "java.util.ArrayList", - "templateType" : "java.util.List" + "simpleType" : "HierarchyGroupSummary", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", - "name" : "SecurityProfileSummaryList", + "name" : "UserHierarchyGroupSummaryList", "sensitive" : false, - "setterDocumentation" : "/**

An array of SecurityProfileSummary objects.

\n@param securityProfileSummaryList An array of SecurityProfileSummary objects.*/", - "setterMethodName" : "setSecurityProfileSummaryList", + "setterDocumentation" : "/**

Information about the hierarchy groups.

\n@param userHierarchyGroupSummaryList Information about the hierarchy groups.*/", + "setterMethodName" : "setUserHierarchyGroupSummaryList", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "securityProfileSummaryList", - "variableType" : "java.util.List", + "variableDeclarationType" : "java.util.List", + "variableName" : "userHierarchyGroupSummaryList", + "variableType" : "java.util.List", "documentation" : "", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

An array of SecurityProfileSummary objects.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setSecurityProfileSummaryList(java.util.Collection)} or {@link #withSecurityProfileSummaryList(java.util.Collection)} if you want to override the existing values.

\n@param securityProfileSummaryList An array of SecurityProfileSummary objects.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

Information about the hierarchy groups.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setUserHierarchyGroupSummaryList(java.util.Collection)} or {@link #withUserHierarchyGroupSummaryList(java.util.Collection)} if you want to override the existing values.

\n@param userHierarchyGroupSummaryList Information about the hierarchy groups.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "securityProfileSummaryList", - "variableType" : "java.util.List", - "documentation" : "

An array of SecurityProfileSummary objects.

", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "variableDeclarationType" : "java.util.List", + "variableName" : "userHierarchyGroupSummaryList", + "variableType" : "java.util.List", + "documentation" : "

Information about the hierarchy groups.

", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } @@ -18837,7 +25973,7 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "ListSecurityProfilesResult", + "shapeName" : "ListUserHierarchyGroupsResult", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -18846,17 +25982,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "ListSecurityProfilesResult", - "variableName" : "listSecurityProfilesResult", - "variableType" : "ListSecurityProfilesResult", + "variableDeclarationType" : "ListUserHierarchyGroupsResult", + "variableName" : "listUserHierarchyGroupsResult", + "variableType" : "ListUserHierarchyGroupsResult", "documentation" : null, - "simpleType" : "ListSecurityProfilesResult", - "variableSetterType" : "ListSecurityProfilesResult" + "simpleType" : "ListUserHierarchyGroupsResult", + "variableSetterType" : "ListUserHierarchyGroupsResult" }, "wrapper" : false }, - "ListUserHierarchyGroupsRequest" : { - "c2jName" : "ListUserHierarchyGroupsRequest", + "ListUsersRequest" : { + "c2jName" : "ListUsersRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -18873,9 +26009,9 @@ "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { - "action" : "ListUserHierarchyGroups", + "action" : "ListUsers", "locationName" : null, - "requestUri" : "/user-hierarchy-groups-summary/{InstanceId}", + "requestUri" : "/users-summary/{InstanceId}", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null @@ -18884,11 +26020,11 @@ "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "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.

", + "documentation" : "

The identifier of the Amazon Connect instance.

", "enumType" : null, - "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.*/", + "fluentSetterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withInstanceId", - "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.*/", + "getterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@return The identifier of the Amazon Connect instance.*/", "getterMethodName" : "getInstanceId", "getterModel" : { "returnType" : "String", @@ -18922,7 +26058,7 @@ "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.*/", + "setterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.*/", "setterMethodName" : "setInstanceId", "setterModel" : { "timestampFormat" : null, @@ -18936,13 +26072,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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.*/", + "varargSetterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "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.

", + "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, @@ -19018,11 +26154,11 @@ "c2jName" : "MaxResults", "c2jShape" : "MaxResult1000", "deprecated" : false, - "documentation" : "

The maximum number of hierarchy groups to return.

", + "documentation" : "

The maximimum number of results to return per page.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

The maximum number of hierarchy groups to return.

\n@param maxResults The maximum number of hierarchy groups to return.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withMaxResults", - "getterDocumentation" : "/**

The maximum number of hierarchy groups to return.

\n@return The maximum number of hierarchy groups to return.*/", + "getterDocumentation" : "/**

The maximimum number of results to return per page.

\n@return The maximimum number of results to return per page.*/", "getterMethodName" : "getMaxResults", "getterModel" : { "returnType" : "Integer", @@ -19056,7 +26192,7 @@ "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, - "setterDocumentation" : "/**

The maximum number of hierarchy groups to return.

\n@param maxResults The maximum number of hierarchy groups to return.*/", + "setterDocumentation" : "/**

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.*/", "setterMethodName" : "setMaxResults", "setterModel" : { "timestampFormat" : null, @@ -19070,13 +26206,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The maximum number of hierarchy groups to return.

\n@param maxResults The maximum number of hierarchy groups to return.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", - "documentation" : "

The maximum number of hierarchy groups to return.

", + "documentation" : "

The maximimum number of results to return per page.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, @@ -19087,11 +26223,11 @@ "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "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.

", + "documentation" : "

The identifier of the Amazon Connect instance.

", "enumType" : null, - "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.*/", + "fluentSetterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withInstanceId", - "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.*/", + "getterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@return The identifier of the Amazon Connect instance.*/", "getterMethodName" : "getInstanceId", "getterModel" : { "returnType" : "String", @@ -19125,7 +26261,7 @@ "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.*/", + "setterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.*/", "setterMethodName" : "setInstanceId", "setterModel" : { "timestampFormat" : null, @@ -19139,13 +26275,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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.*/", + "varargSetterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "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.

", + "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, @@ -19155,11 +26291,11 @@ "c2jName" : "MaxResults", "c2jShape" : "MaxResult1000", "deprecated" : false, - "documentation" : "

The maximum number of hierarchy groups to return.

", + "documentation" : "

The maximimum number of results to return per page.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

The maximum number of hierarchy groups to return.

\n@param maxResults The maximum number of hierarchy groups to return.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withMaxResults", - "getterDocumentation" : "/**

The maximum number of hierarchy groups to return.

\n@return The maximum number of hierarchy groups to return.*/", + "getterDocumentation" : "/**

The maximimum number of results to return per page.

\n@return The maximimum number of results to return per page.*/", "getterMethodName" : "getMaxResults", "getterModel" : { "returnType" : "Integer", @@ -19193,7 +26329,7 @@ "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, - "setterDocumentation" : "/**

The maximum number of hierarchy groups to return.

\n@param maxResults The maximum number of hierarchy groups to return.*/", + "setterDocumentation" : "/**

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.*/", "setterMethodName" : "setMaxResults", "setterModel" : { "timestampFormat" : null, @@ -19207,13 +26343,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The maximum number of hierarchy groups to return.

\n@param maxResults The maximum number of hierarchy groups to return.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The maximimum number of results to return per page.

\n@param maxResults The maximimum number of results to return per page.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", - "documentation" : "

The maximum number of hierarchy groups to return.

", + "documentation" : "

The maximimum number of results to return per page.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, @@ -19291,23 +26427,23 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "InstanceId" ], - "shapeName" : "ListUserHierarchyGroupsRequest", + "shapeName" : "ListUsersRequest", "signerAware" : false, "signerType" : null, "unmarshaller" : null, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "ListUserHierarchyGroupsRequest", - "variableName" : "listUserHierarchyGroupsRequest", - "variableType" : "ListUserHierarchyGroupsRequest", + "variableDeclarationType" : "ListUsersRequest", + "variableName" : "listUsersRequest", + "variableType" : "ListUsersRequest", "documentation" : null, - "simpleType" : "ListUserHierarchyGroupsRequest", - "variableSetterType" : "ListUserHierarchyGroupsRequest" + "simpleType" : "ListUsersRequest", + "variableSetterType" : "ListUsersRequest" }, "wrapper" : false }, - "ListUserHierarchyGroupsResult" : { - "c2jName" : "ListUserHierarchyGroupsResponse", + "ListUsersResult" : { + "c2jName" : "ListUsersResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -19325,17 +26461,17 @@ "hasStreamingMember" : false, "marshaller" : null, "members" : [ { - "c2jName" : "UserHierarchyGroupSummaryList", - "c2jShape" : "HierarchyGroupSummaryList", + "c2jName" : "UserSummaryList", + "c2jShape" : "UserSummaryList", "deprecated" : false, - "documentation" : "

An array of HierarchyGroupSummary objects.

", + "documentation" : "

Information about the users.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

An array of HierarchyGroupSummary objects.

\n@param userHierarchyGroupSummaryList An array of HierarchyGroupSummary objects.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withUserHierarchyGroupSummaryList", - "getterDocumentation" : "/**

An array of HierarchyGroupSummary objects.

\n@return An array of HierarchyGroupSummary objects.*/", - "getterMethodName" : "getUserHierarchyGroupSummaryList", + "fluentSetterDocumentation" : "/**

Information about the users.

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

Information about the users.

\n@return Information about the users.*/", + "getterMethodName" : "getUserSummaryList", "getterModel" : { - "returnType" : "java.util.List", + "returnType" : "java.util.List", "documentation" : null }, "http" : { @@ -19348,11 +26484,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "UserHierarchyGroupSummaryList", + "marshallLocationName" : "UserSummaryList", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "UserHierarchyGroupSummaryList", + "unmarshallLocationName" : "UserSummaryList", "uri" : false }, "idempotencyToken" : false, @@ -19364,7 +26500,7 @@ "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", - "c2jShape" : "HierarchyGroupSummary", + "c2jShape" : "UserSummary", "deprecated" : false, "documentation" : "", "enumType" : null, @@ -19373,7 +26509,7 @@ "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getMember", "getterModel" : { - "returnType" : "HierarchyGroupSummary", + "returnType" : "UserSummary", "documentation" : null }, "http" : { @@ -19408,12 +26544,12 @@ "setterMethodName" : "setMember", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "HierarchyGroupSummary", + "variableDeclarationType" : "UserSummary", "variableName" : "member", - "variableType" : "HierarchyGroupSummary", + "variableType" : "UserSummary", "documentation" : "", - "simpleType" : "HierarchyGroupSummary", - "variableSetterType" : "HierarchyGroupSummary" + "simpleType" : "UserSummary", + "variableSetterType" : "UserSummary" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, @@ -19421,67 +26557,67 @@ "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "HierarchyGroupSummary", + "variableDeclarationType" : "UserSummary", "variableName" : "member", - "variableType" : "HierarchyGroupSummary", + "variableType" : "UserSummary", "documentation" : "", - "simpleType" : "HierarchyGroupSummary", - "variableSetterType" : "HierarchyGroupSummary" + "simpleType" : "UserSummary", + "variableSetterType" : "UserSummary" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, - "memberType" : "HierarchyGroupSummary", + "memberType" : "UserSummary", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, - "simpleType" : "HierarchyGroupSummary", - "templateImplType" : "java.util.ArrayList", - "templateType" : "java.util.List" + "simpleType" : "UserSummary", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", - "name" : "UserHierarchyGroupSummaryList", + "name" : "UserSummaryList", "sensitive" : false, - "setterDocumentation" : "/**

An array of HierarchyGroupSummary objects.

\n@param userHierarchyGroupSummaryList An array of HierarchyGroupSummary objects.*/", - "setterMethodName" : "setUserHierarchyGroupSummaryList", + "setterDocumentation" : "/**

Information about the users.

\n@param userSummaryList Information about the users.*/", + "setterMethodName" : "setUserSummaryList", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "userHierarchyGroupSummaryList", - "variableType" : "java.util.List", + "variableDeclarationType" : "java.util.List", + "variableName" : "userSummaryList", + "variableType" : "java.util.List", "documentation" : "", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

An array of HierarchyGroupSummary objects.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setUserHierarchyGroupSummaryList(java.util.Collection)} or {@link #withUserHierarchyGroupSummaryList(java.util.Collection)} if you want to override the existing values.

\n@param userHierarchyGroupSummaryList An array of HierarchyGroupSummary objects.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

Information about the users.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setUserSummaryList(java.util.Collection)} or {@link #withUserSummaryList(java.util.Collection)} if you want to override the existing values.

\n@param userSummaryList Information about the users.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "userHierarchyGroupSummaryList", - "variableType" : "java.util.List", - "documentation" : "

An array of HierarchyGroupSummary objects.

", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "variableDeclarationType" : "java.util.List", + "variableName" : "userSummaryList", + "variableType" : "java.util.List", + "documentation" : "

Information about the users.

", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "c2jName" : "NextToken", "c2jShape" : "NextToken", "deprecated" : false, - "documentation" : "

A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.

", + "documentation" : "

If there are additional results, this is the token for the next set of results.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.

\n@param nextToken A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

If there are additional results, this is the token for the next set of results.

\n@param nextToken If there are additional results, this is the token for the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withNextToken", - "getterDocumentation" : "/**

A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.

\n@return A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.*/", + "getterDocumentation" : "/**

If there are additional results, this is the token for the next set of results.

\n@return If there are additional results, this is the token for the next set of results.*/", "getterMethodName" : "getNextToken", "getterModel" : { "returnType" : "String", @@ -19515,7 +26651,7 @@ "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, - "setterDocumentation" : "/**

A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.

\n@param nextToken A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.*/", + "setterDocumentation" : "/**

If there are additional results, this is the token for the next set of results.

\n@param nextToken If there are additional results, this is the token for the next set of results.*/", "setterMethodName" : "setNextToken", "setterModel" : { "timestampFormat" : null, @@ -19529,13 +26665,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.

\n@param nextToken A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

If there are additional results, this is the token for the next set of results.

\n@param nextToken If there are additional results, this is the token for the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", - "documentation" : "

A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.

", + "documentation" : "

If there are additional results, this is the token for the next set of results.

", "simpleType" : "String", "variableSetterType" : "String" }, @@ -19546,11 +26682,11 @@ "c2jName" : "NextToken", "c2jShape" : "NextToken", "deprecated" : false, - "documentation" : "

A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.

", + "documentation" : "

If there are additional results, this is the token for the next set of results.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.

\n@param nextToken A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

If there are additional results, this is the token for the next set of results.

\n@param nextToken If there are additional results, this is the token for the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withNextToken", - "getterDocumentation" : "/**

A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.

\n@return A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.*/", + "getterDocumentation" : "/**

If there are additional results, this is the token for the next set of results.

\n@return If there are additional results, this is the token for the next set of results.*/", "getterMethodName" : "getNextToken", "getterModel" : { "returnType" : "String", @@ -19584,7 +26720,7 @@ "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, - "setterDocumentation" : "/**

A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.

\n@param nextToken A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.*/", + "setterDocumentation" : "/**

If there are additional results, this is the token for the next set of results.

\n@param nextToken If there are additional results, this is the token for the next set of results.*/", "setterMethodName" : "setNextToken", "setterModel" : { "timestampFormat" : null, @@ -19598,30 +26734,30 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.

\n@param nextToken A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

If there are additional results, this is the token for the next set of results.

\n@param nextToken If there are additional results, this is the token for the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", - "documentation" : "

A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.

", + "documentation" : "

If there are additional results, this is the token for the next set of results.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "UserHierarchyGroupSummaryList" : { - "c2jName" : "UserHierarchyGroupSummaryList", - "c2jShape" : "HierarchyGroupSummaryList", + "UserSummaryList" : { + "c2jName" : "UserSummaryList", + "c2jShape" : "UserSummaryList", "deprecated" : false, - "documentation" : "

An array of HierarchyGroupSummary objects.

", + "documentation" : "

Information about the users.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

An array of HierarchyGroupSummary objects.

\n@param userHierarchyGroupSummaryList An array of HierarchyGroupSummary objects.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withUserHierarchyGroupSummaryList", - "getterDocumentation" : "/**

An array of HierarchyGroupSummary objects.

\n@return An array of HierarchyGroupSummary objects.*/", - "getterMethodName" : "getUserHierarchyGroupSummaryList", + "fluentSetterDocumentation" : "/**

Information about the users.

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

Information about the users.

\n@return Information about the users.*/", + "getterMethodName" : "getUserSummaryList", "getterModel" : { - "returnType" : "java.util.List", + "returnType" : "java.util.List", "documentation" : null }, "http" : { @@ -19634,11 +26770,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "UserHierarchyGroupSummaryList", + "marshallLocationName" : "UserSummaryList", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "UserHierarchyGroupSummaryList", + "unmarshallLocationName" : "UserSummaryList", "uri" : false }, "idempotencyToken" : false, @@ -19650,7 +26786,7 @@ "interfaceType" : "java.util.List", "listMemberModel" : { "c2jName" : "member", - "c2jShape" : "HierarchyGroupSummary", + "c2jShape" : "UserSummary", "deprecated" : false, "documentation" : "", "enumType" : null, @@ -19659,7 +26795,7 @@ "getterDocumentation" : "/**\n@return */", "getterMethodName" : "getMember", "getterModel" : { - "returnType" : "HierarchyGroupSummary", + "returnType" : "UserSummary", "documentation" : null }, "http" : { @@ -19694,12 +26830,12 @@ "setterMethodName" : "setMember", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "HierarchyGroupSummary", + "variableDeclarationType" : "UserSummary", "variableName" : "member", - "variableType" : "HierarchyGroupSummary", + "variableType" : "UserSummary", "documentation" : "", - "simpleType" : "HierarchyGroupSummary", - "variableSetterType" : "HierarchyGroupSummary" + "simpleType" : "UserSummary", + "variableSetterType" : "UserSummary" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, @@ -19707,56 +26843,56 @@ "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "HierarchyGroupSummary", + "variableDeclarationType" : "UserSummary", "variableName" : "member", - "variableType" : "HierarchyGroupSummary", + "variableType" : "UserSummary", "documentation" : "", - "simpleType" : "HierarchyGroupSummary", - "variableSetterType" : "HierarchyGroupSummary" + "simpleType" : "UserSummary", + "variableSetterType" : "UserSummary" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, - "memberType" : "HierarchyGroupSummary", + "memberType" : "UserSummary", "map" : false, "marshallNonAutoConstructedEmptyLists" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "sendEmptyQueryString" : false, "simple" : false, - "simpleType" : "HierarchyGroupSummary", - "templateImplType" : "java.util.ArrayList", - "templateType" : "java.util.List" + "simpleType" : "UserSummary", + "templateImplType" : "java.util.ArrayList", + "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingTargetClass" : "List", "marshallingType" : "LIST", - "name" : "UserHierarchyGroupSummaryList", + "name" : "UserSummaryList", "sensitive" : false, - "setterDocumentation" : "/**

An array of HierarchyGroupSummary objects.

\n@param userHierarchyGroupSummaryList An array of HierarchyGroupSummary objects.*/", - "setterMethodName" : "setUserHierarchyGroupSummaryList", + "setterDocumentation" : "/**

Information about the users.

\n@param userSummaryList Information about the users.*/", + "setterMethodName" : "setUserSummaryList", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "userHierarchyGroupSummaryList", - "variableType" : "java.util.List", + "variableDeclarationType" : "java.util.List", + "variableName" : "userSummaryList", + "variableType" : "java.util.List", "documentation" : "", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

An array of HierarchyGroupSummary objects.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setUserHierarchyGroupSummaryList(java.util.Collection)} or {@link #withUserHierarchyGroupSummaryList(java.util.Collection)} if you want to override the existing values.

\n@param userHierarchyGroupSummaryList An array of HierarchyGroupSummary objects.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

Information about the users.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setUserSummaryList(java.util.Collection)} or {@link #withUserSummaryList(java.util.Collection)} if you want to override the existing values.

\n@param userSummaryList Information about the users.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "userHierarchyGroupSummaryList", - "variableType" : "java.util.List", - "documentation" : "

An array of HierarchyGroupSummary objects.

", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "variableDeclarationType" : "java.util.List", + "variableName" : "userSummaryList", + "variableType" : "java.util.List", + "documentation" : "

Information about the users.

", + "simpleType" : "List", + "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } @@ -19764,7 +26900,797 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "ListUserHierarchyGroupsResult", + "shapeName" : "ListUsersResult", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "ListUsersResult", + "variableName" : "listUsersResult", + "variableType" : "ListUsersResult", + "documentation" : null, + "simpleType" : "ListUsersResult", + "variableSetterType" : "ListUsersResult" + }, + "wrapper" : false + }, + "OutboundContactNotPermittedException" : { + "c2jName" : "OutboundContactNotPermittedException", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "

The contact is not permitted.

", + "enums" : null, + "errorCode" : "OutboundContactNotPermittedException", + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ ], + "membersAsMap" : { }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "OutboundContactNotPermittedException", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : null, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "OutboundContactNotPermittedException", + "variableName" : "outboundContactNotPermittedException", + "variableType" : "OutboundContactNotPermittedException", + "documentation" : null, + "simpleType" : "OutboundContactNotPermittedException", + "variableSetterType" : "OutboundContactNotPermittedException" + }, + "wrapper" : false + }, + "PhoneNumberCountryCode" : { + "c2jName" : "PhoneNumberCountryCode", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "enums" : [ { + "name" : "AF", + "value" : "AF" + }, { + "name" : "AL", + "value" : "AL" + }, { + "name" : "DZ", + "value" : "DZ" + }, { + "name" : "AS", + "value" : "AS" + }, { + "name" : "AD", + "value" : "AD" + }, { + "name" : "AO", + "value" : "AO" + }, { + "name" : "AI", + "value" : "AI" + }, { + "name" : "AQ", + "value" : "AQ" + }, { + "name" : "AG", + "value" : "AG" + }, { + "name" : "AR", + "value" : "AR" + }, { + "name" : "AM", + "value" : "AM" + }, { + "name" : "AW", + "value" : "AW" + }, { + "name" : "AU", + "value" : "AU" + }, { + "name" : "AT", + "value" : "AT" + }, { + "name" : "AZ", + "value" : "AZ" + }, { + "name" : "BS", + "value" : "BS" + }, { + "name" : "BH", + "value" : "BH" + }, { + "name" : "BD", + "value" : "BD" + }, { + "name" : "BB", + "value" : "BB" + }, { + "name" : "BY", + "value" : "BY" + }, { + "name" : "BE", + "value" : "BE" + }, { + "name" : "BZ", + "value" : "BZ" + }, { + "name" : "BJ", + "value" : "BJ" + }, { + "name" : "BM", + "value" : "BM" + }, { + "name" : "BT", + "value" : "BT" + }, { + "name" : "BO", + "value" : "BO" + }, { + "name" : "BA", + "value" : "BA" + }, { + "name" : "BW", + "value" : "BW" + }, { + "name" : "BR", + "value" : "BR" + }, { + "name" : "IO", + "value" : "IO" + }, { + "name" : "VG", + "value" : "VG" + }, { + "name" : "BN", + "value" : "BN" + }, { + "name" : "BG", + "value" : "BG" + }, { + "name" : "BF", + "value" : "BF" + }, { + "name" : "BI", + "value" : "BI" + }, { + "name" : "KH", + "value" : "KH" + }, { + "name" : "CM", + "value" : "CM" + }, { + "name" : "CA", + "value" : "CA" + }, { + "name" : "CV", + "value" : "CV" + }, { + "name" : "KY", + "value" : "KY" + }, { + "name" : "CF", + "value" : "CF" + }, { + "name" : "TD", + "value" : "TD" + }, { + "name" : "CL", + "value" : "CL" + }, { + "name" : "CN", + "value" : "CN" + }, { + "name" : "CX", + "value" : "CX" + }, { + "name" : "CC", + "value" : "CC" + }, { + "name" : "CO", + "value" : "CO" + }, { + "name" : "KM", + "value" : "KM" + }, { + "name" : "CK", + "value" : "CK" + }, { + "name" : "CR", + "value" : "CR" + }, { + "name" : "HR", + "value" : "HR" + }, { + "name" : "CU", + "value" : "CU" + }, { + "name" : "CW", + "value" : "CW" + }, { + "name" : "CY", + "value" : "CY" + }, { + "name" : "CZ", + "value" : "CZ" + }, { + "name" : "CD", + "value" : "CD" + }, { + "name" : "DK", + "value" : "DK" + }, { + "name" : "DJ", + "value" : "DJ" + }, { + "name" : "DM", + "value" : "DM" + }, { + "name" : "DO", + "value" : "DO" + }, { + "name" : "TL", + "value" : "TL" + }, { + "name" : "EC", + "value" : "EC" + }, { + "name" : "EG", + "value" : "EG" + }, { + "name" : "SV", + "value" : "SV" + }, { + "name" : "GQ", + "value" : "GQ" + }, { + "name" : "ER", + "value" : "ER" + }, { + "name" : "EE", + "value" : "EE" + }, { + "name" : "ET", + "value" : "ET" + }, { + "name" : "FK", + "value" : "FK" + }, { + "name" : "FO", + "value" : "FO" + }, { + "name" : "FJ", + "value" : "FJ" + }, { + "name" : "FI", + "value" : "FI" + }, { + "name" : "FR", + "value" : "FR" + }, { + "name" : "PF", + "value" : "PF" + }, { + "name" : "GA", + "value" : "GA" + }, { + "name" : "GM", + "value" : "GM" + }, { + "name" : "GE", + "value" : "GE" + }, { + "name" : "DE", + "value" : "DE" + }, { + "name" : "GH", + "value" : "GH" + }, { + "name" : "GI", + "value" : "GI" + }, { + "name" : "GR", + "value" : "GR" + }, { + "name" : "GL", + "value" : "GL" + }, { + "name" : "GD", + "value" : "GD" + }, { + "name" : "GU", + "value" : "GU" + }, { + "name" : "GT", + "value" : "GT" + }, { + "name" : "GG", + "value" : "GG" + }, { + "name" : "GN", + "value" : "GN" + }, { + "name" : "GW", + "value" : "GW" + }, { + "name" : "GY", + "value" : "GY" + }, { + "name" : "HT", + "value" : "HT" + }, { + "name" : "HN", + "value" : "HN" + }, { + "name" : "HK", + "value" : "HK" + }, { + "name" : "HU", + "value" : "HU" + }, { + "name" : "IS", + "value" : "IS" + }, { + "name" : "IN", + "value" : "IN" + }, { + "name" : "ID", + "value" : "ID" + }, { + "name" : "IR", + "value" : "IR" + }, { + "name" : "IQ", + "value" : "IQ" + }, { + "name" : "IE", + "value" : "IE" + }, { + "name" : "IM", + "value" : "IM" + }, { + "name" : "IL", + "value" : "IL" + }, { + "name" : "IT", + "value" : "IT" + }, { + "name" : "CI", + "value" : "CI" + }, { + "name" : "JM", + "value" : "JM" + }, { + "name" : "JP", + "value" : "JP" + }, { + "name" : "JE", + "value" : "JE" + }, { + "name" : "JO", + "value" : "JO" + }, { + "name" : "KZ", + "value" : "KZ" + }, { + "name" : "KE", + "value" : "KE" + }, { + "name" : "KI", + "value" : "KI" + }, { + "name" : "KW", + "value" : "KW" + }, { + "name" : "KG", + "value" : "KG" + }, { + "name" : "LA", + "value" : "LA" + }, { + "name" : "LV", + "value" : "LV" + }, { + "name" : "LB", + "value" : "LB" + }, { + "name" : "LS", + "value" : "LS" + }, { + "name" : "LR", + "value" : "LR" + }, { + "name" : "LY", + "value" : "LY" + }, { + "name" : "LI", + "value" : "LI" + }, { + "name" : "LT", + "value" : "LT" + }, { + "name" : "LU", + "value" : "LU" + }, { + "name" : "MO", + "value" : "MO" + }, { + "name" : "MK", + "value" : "MK" + }, { + "name" : "MG", + "value" : "MG" + }, { + "name" : "MW", + "value" : "MW" + }, { + "name" : "MY", + "value" : "MY" + }, { + "name" : "MV", + "value" : "MV" + }, { + "name" : "ML", + "value" : "ML" + }, { + "name" : "MT", + "value" : "MT" + }, { + "name" : "MH", + "value" : "MH" + }, { + "name" : "MR", + "value" : "MR" + }, { + "name" : "MU", + "value" : "MU" + }, { + "name" : "YT", + "value" : "YT" + }, { + "name" : "MX", + "value" : "MX" + }, { + "name" : "FM", + "value" : "FM" + }, { + "name" : "MD", + "value" : "MD" + }, { + "name" : "MC", + "value" : "MC" + }, { + "name" : "MN", + "value" : "MN" + }, { + "name" : "ME", + "value" : "ME" + }, { + "name" : "MS", + "value" : "MS" + }, { + "name" : "MA", + "value" : "MA" + }, { + "name" : "MZ", + "value" : "MZ" + }, { + "name" : "MM", + "value" : "MM" + }, { + "name" : "NA", + "value" : "NA" + }, { + "name" : "NR", + "value" : "NR" + }, { + "name" : "NP", + "value" : "NP" + }, { + "name" : "NL", + "value" : "NL" + }, { + "name" : "AN", + "value" : "AN" + }, { + "name" : "NC", + "value" : "NC" + }, { + "name" : "NZ", + "value" : "NZ" + }, { + "name" : "NI", + "value" : "NI" + }, { + "name" : "NE", + "value" : "NE" + }, { + "name" : "NG", + "value" : "NG" + }, { + "name" : "NU", + "value" : "NU" + }, { + "name" : "KP", + "value" : "KP" + }, { + "name" : "MP", + "value" : "MP" + }, { + "name" : "NO", + "value" : "NO" + }, { + "name" : "OM", + "value" : "OM" + }, { + "name" : "PK", + "value" : "PK" + }, { + "name" : "PW", + "value" : "PW" + }, { + "name" : "PA", + "value" : "PA" + }, { + "name" : "PG", + "value" : "PG" + }, { + "name" : "PY", + "value" : "PY" + }, { + "name" : "PE", + "value" : "PE" + }, { + "name" : "PH", + "value" : "PH" + }, { + "name" : "PN", + "value" : "PN" + }, { + "name" : "PL", + "value" : "PL" + }, { + "name" : "PT", + "value" : "PT" + }, { + "name" : "PR", + "value" : "PR" + }, { + "name" : "QA", + "value" : "QA" + }, { + "name" : "CG", + "value" : "CG" + }, { + "name" : "RE", + "value" : "RE" + }, { + "name" : "RO", + "value" : "RO" + }, { + "name" : "RU", + "value" : "RU" + }, { + "name" : "RW", + "value" : "RW" + }, { + "name" : "BL", + "value" : "BL" + }, { + "name" : "SH", + "value" : "SH" + }, { + "name" : "KN", + "value" : "KN" + }, { + "name" : "LC", + "value" : "LC" + }, { + "name" : "MF", + "value" : "MF" + }, { + "name" : "PM", + "value" : "PM" + }, { + "name" : "VC", + "value" : "VC" + }, { + "name" : "WS", + "value" : "WS" + }, { + "name" : "SM", + "value" : "SM" + }, { + "name" : "ST", + "value" : "ST" + }, { + "name" : "SA", + "value" : "SA" + }, { + "name" : "SN", + "value" : "SN" + }, { + "name" : "RS", + "value" : "RS" + }, { + "name" : "SC", + "value" : "SC" + }, { + "name" : "SL", + "value" : "SL" + }, { + "name" : "SG", + "value" : "SG" + }, { + "name" : "SX", + "value" : "SX" + }, { + "name" : "SK", + "value" : "SK" + }, { + "name" : "SI", + "value" : "SI" + }, { + "name" : "SB", + "value" : "SB" + }, { + "name" : "SO", + "value" : "SO" + }, { + "name" : "ZA", + "value" : "ZA" + }, { + "name" : "KR", + "value" : "KR" + }, { + "name" : "ES", + "value" : "ES" + }, { + "name" : "LK", + "value" : "LK" + }, { + "name" : "SD", + "value" : "SD" + }, { + "name" : "SR", + "value" : "SR" + }, { + "name" : "SJ", + "value" : "SJ" + }, { + "name" : "SZ", + "value" : "SZ" + }, { + "name" : "SE", + "value" : "SE" + }, { + "name" : "CH", + "value" : "CH" + }, { + "name" : "SY", + "value" : "SY" + }, { + "name" : "TW", + "value" : "TW" + }, { + "name" : "TJ", + "value" : "TJ" + }, { + "name" : "TZ", + "value" : "TZ" + }, { + "name" : "TH", + "value" : "TH" + }, { + "name" : "TG", + "value" : "TG" + }, { + "name" : "TK", + "value" : "TK" + }, { + "name" : "TO", + "value" : "TO" + }, { + "name" : "TT", + "value" : "TT" + }, { + "name" : "TN", + "value" : "TN" + }, { + "name" : "TR", + "value" : "TR" + }, { + "name" : "TM", + "value" : "TM" + }, { + "name" : "TC", + "value" : "TC" + }, { + "name" : "TV", + "value" : "TV" + }, { + "name" : "VI", + "value" : "VI" + }, { + "name" : "UG", + "value" : "UG" + }, { + "name" : "UA", + "value" : "UA" + }, { + "name" : "AE", + "value" : "AE" + }, { + "name" : "GB", + "value" : "GB" + }, { + "name" : "US", + "value" : "US" + }, { + "name" : "UY", + "value" : "UY" + }, { + "name" : "UZ", + "value" : "UZ" + }, { + "name" : "VU", + "value" : "VU" + }, { + "name" : "VA", + "value" : "VA" + }, { + "name" : "VE", + "value" : "VE" + }, { + "name" : "VN", + "value" : "VN" + }, { + "name" : "WF", + "value" : "WF" + }, { + "name" : "EH", + "value" : "EH" + }, { + "name" : "YE", + "value" : "YE" + }, { + "name" : "ZM", + "value" : "ZM" + }, { + "name" : "ZW", + "value" : "ZW" + } ], + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : null, + "membersAsMap" : { }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "PhoneNumberCountryCode", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -19773,17 +27699,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "ListUserHierarchyGroupsResult", - "variableName" : "listUserHierarchyGroupsResult", - "variableType" : "ListUserHierarchyGroupsResult", + "variableDeclarationType" : "PhoneNumberCountryCode", + "variableName" : "phoneNumberCountryCode", + "variableType" : "PhoneNumberCountryCode", "documentation" : null, - "simpleType" : "ListUserHierarchyGroupsResult", - "variableSetterType" : "ListUserHierarchyGroupsResult" + "simpleType" : "PhoneNumberCountryCode", + "variableSetterType" : "PhoneNumberCountryCode" }, "wrapper" : false }, - "ListUsersRequest" : { - "c2jName" : "ListUsersRequest", + "PhoneNumberSummary" : { + "c2jName" : "PhoneNumberSummary", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -19791,7 +27717,7 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "", + "documentation" : "

Contains summary information about a phone number for a contact center.

", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, @@ -19799,24 +27725,151 @@ "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, - "marshaller" : { - "action" : "ListUsers", - "locationName" : null, - "requestUri" : "/users-summary/{InstanceId}", - "target" : null, - "verb" : "GET", + "marshaller" : null, + "members" : [ { + "c2jName" : "Id", + "c2jShape" : "PhoneNumberId", + "deprecated" : false, + "documentation" : "

The identifier of the phone number.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

The identifier of the phone number.

\n@param id The identifier of the phone number.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withId", + "getterDocumentation" : "/**

The identifier of the phone number.

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

The identifier of the phone number.

\n@param id The identifier of the phone number.*/", + "setterMethodName" : "setId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "id", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

The identifier of the phone number.

\n@param id The identifier of the phone number.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "id", + "variableType" : "String", + "documentation" : "

The identifier of the phone number.

", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "Arn", + "c2jShape" : "ARN", + "deprecated" : false, + "documentation" : "

The Amazon Resource Name (ARN) of the phone number.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

The Amazon Resource Name (ARN) of the phone number.

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

The Amazon Resource Name (ARN) of the phone number.

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

The Amazon Resource Name (ARN) of the phone number.

\n@param arn The Amazon Resource Name (ARN) of the phone number.*/", + "setterMethodName" : "setArn", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "arn", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

The Amazon Resource Name (ARN) of the phone number.

\n@param arn The Amazon Resource Name (ARN) of the phone number.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "arn", + "variableType" : "String", + "documentation" : "

The Amazon Resource Name (ARN) of the phone number.

", + "simpleType" : "String", + "variableSetterType" : "String" + }, "xmlNameSpaceUri" : null - }, - "members" : [ { - "c2jName" : "InstanceId", - "c2jShape" : "InstanceId", + }, { + "c2jName" : "PhoneNumber", + "c2jShape" : "PhoneNumber", "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.

", + "documentation" : "

The phone number.

", "enumType" : null, - "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" : "withInstanceId", - "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.*/", - "getterMethodName" : "getInstanceId", + "fluentSetterDocumentation" : "/**

The phone number.

\n@param phoneNumber The phone number.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withPhoneNumber", + "getterDocumentation" : "/**

The phone number.

\n@return The phone number.*/", + "getterMethodName" : "getPhoneNumber", "getterModel" : { "returnType" : "String", "documentation" : null @@ -19829,14 +27882,14 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : "uri", - "marshallLocation" : "PATH", - "marshallLocationName" : "InstanceId", + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "PhoneNumber", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "InstanceId", - "uri" : true + "unmarshallLocationName" : "PhoneNumber", + "uri" : false }, "idempotencyToken" : false, "isBinary" : false, @@ -19847,14 +27900,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "InstanceId", + "name" : "PhoneNumber", "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", + "setterDocumentation" : "/**

The phone number.

\n@param phoneNumber The phone number.*/", + "setterMethodName" : "setPhoneNumber", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "instanceId", + "variableName" : "phoneNumber", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -19863,27 +27916,27 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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.*/", + "varargSetterDocumentation" : "/**

The phone number.

\n@param phoneNumber The phone number.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "instanceId", + "variableName" : "phoneNumber", "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.

", + "documentation" : "

The phone number.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "NextToken", - "c2jShape" : "NextToken", + "c2jName" : "PhoneNumberType", + "c2jShape" : "PhoneNumberType", "deprecated" : false, - "documentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

", - "enumType" : null, - "fluentSetterDocumentation" : "/**

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withNextToken", - "getterDocumentation" : "/**

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@return The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.*/", - "getterMethodName" : "getNextToken", + "documentation" : "

The type of phone number.

", + "enumType" : "PhoneNumberType", + "fluentSetterDocumentation" : "/**

The type of phone number.

\n@param phoneNumberType The type of phone number.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberType*/", + "fluentSetterMethodName" : "withPhoneNumberType", + "getterDocumentation" : "/**

The type of phone number.

\n@return The type of phone number.\n@see PhoneNumberType*/", + "getterMethodName" : "getPhoneNumberType", "getterModel" : { "returnType" : "String", "documentation" : null @@ -19896,13 +27949,13 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : "querystring", - "marshallLocation" : "QUERY_PARAM", - "marshallLocationName" : "nextToken", - "queryString" : true, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "PhoneNumberType", + "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "nextToken", + "unmarshallLocationName" : "PhoneNumberType", "uri" : false }, "idempotencyToken" : false, @@ -19914,14 +27967,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "NextToken", + "name" : "PhoneNumberType", "sensitive" : false, - "setterDocumentation" : "/**

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.*/", - "setterMethodName" : "setNextToken", + "setterDocumentation" : "/**

The type of phone number.

\n@param phoneNumberType The type of phone number.\n@see PhoneNumberType*/", + "setterMethodName" : "setPhoneNumberType", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "nextToken", + "variableName" : "phoneNumberType", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -19930,29 +27983,29 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The type of phone number.

\n@param phoneNumberType The type of phone number.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberType*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "nextToken", + "variableName" : "phoneNumberType", "variableType" : "String", - "documentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

", + "documentation" : "

The type of phone number.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "MaxResults", - "c2jShape" : "MaxResult1000", + "c2jName" : "PhoneNumberCountryCode", + "c2jShape" : "PhoneNumberCountryCode", "deprecated" : false, - "documentation" : "

The maximum number of results to return in the response.

", - "enumType" : null, - "fluentSetterDocumentation" : "/**

The maximum number of results to return in the response.

\n@param maxResults The maximum number of results to return in the response.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMaxResults", - "getterDocumentation" : "/**

The maximum number of results to return in the response.

\n@return The maximum number of results to return in the response.*/", - "getterMethodName" : "getMaxResults", + "documentation" : "

The ISO country code.

", + "enumType" : "PhoneNumberCountryCode", + "fluentSetterDocumentation" : "/**

The ISO country code.

\n@param phoneNumberCountryCode The ISO country code.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberCountryCode*/", + "fluentSetterMethodName" : "withPhoneNumberCountryCode", + "getterDocumentation" : "/**

The ISO country code.

\n@return The ISO country code.\n@see PhoneNumberCountryCode*/", + "getterMethodName" : "getPhoneNumberCountryCode", "getterModel" : { - "returnType" : "Integer", + "returnType" : "String", "documentation" : null }, "http" : { @@ -19963,13 +28016,13 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : "querystring", - "marshallLocation" : "QUERY_PARAM", - "marshallLocationName" : "maxResults", - "queryString" : true, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "PhoneNumberCountryCode", + "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "maxResults", + "unmarshallLocationName" : "PhoneNumberCountryCode", "uri" : false }, "idempotencyToken" : false, @@ -19979,47 +28032,183 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "Integer", - "marshallingType" : "INTEGER", - "name" : "MaxResults", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "PhoneNumberCountryCode", "sensitive" : false, - "setterDocumentation" : "/**

The maximum number of results to return in the response.

\n@param maxResults The maximum number of results to return in the response.*/", - "setterMethodName" : "setMaxResults", + "setterDocumentation" : "/**

The ISO country code.

\n@param phoneNumberCountryCode The ISO country code.\n@see PhoneNumberCountryCode*/", + "setterMethodName" : "setPhoneNumberCountryCode", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Integer", - "variableName" : "maxResults", - "variableType" : "Integer", + "variableDeclarationType" : "String", + "variableName" : "phoneNumberCountryCode", + "variableType" : "String", "documentation" : "", - "simpleType" : "Integer", - "variableSetterType" : "Integer" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The maximum number of results to return in the response.

\n@param maxResults The maximum number of results to return in the response.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The ISO country code.

\n@param phoneNumberCountryCode The ISO country code.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberCountryCode*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Integer", - "variableName" : "maxResults", - "variableType" : "Integer", - "documentation" : "

The maximum number of results to return in the response.

", - "simpleType" : "Integer", - "variableSetterType" : "Integer" + "variableDeclarationType" : "String", + "variableName" : "phoneNumberCountryCode", + "variableType" : "String", + "documentation" : "

The ISO country code.

", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "InstanceId" : { - "c2jName" : "InstanceId", - "c2jShape" : "InstanceId", + "Arn" : { + "c2jName" : "Arn", + "c2jShape" : "ARN", "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.

", + "documentation" : "

The Amazon Resource Name (ARN) of the phone number.

", "enumType" : null, - "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" : "withInstanceId", - "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.*/", - "getterMethodName" : "getInstanceId", + "fluentSetterDocumentation" : "/**

The Amazon Resource Name (ARN) of the phone number.

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

The Amazon Resource Name (ARN) of the phone number.

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

The Amazon Resource Name (ARN) of the phone number.

\n@param arn The Amazon Resource Name (ARN) of the phone number.*/", + "setterMethodName" : "setArn", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "arn", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

The Amazon Resource Name (ARN) of the phone number.

\n@param arn The Amazon Resource Name (ARN) of the phone number.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "arn", + "variableType" : "String", + "documentation" : "

The Amazon Resource Name (ARN) of the phone number.

", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "Id" : { + "c2jName" : "Id", + "c2jShape" : "PhoneNumberId", + "deprecated" : false, + "documentation" : "

The identifier of the phone number.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

The identifier of the phone number.

\n@param id The identifier of the phone number.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withId", + "getterDocumentation" : "/**

The identifier of the phone number.

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

The identifier of the phone number.

\n@param id The identifier of the phone number.*/", + "setterMethodName" : "setId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "id", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

The identifier of the phone number.

\n@param id The identifier of the phone number.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "id", + "variableType" : "String", + "documentation" : "

The identifier of the phone number.

", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "PhoneNumber" : { + "c2jName" : "PhoneNumber", + "c2jShape" : "PhoneNumber", + "deprecated" : false, + "documentation" : "

The phone number.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

The phone number.

\n@param phoneNumber The phone number.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterMethodName" : "withPhoneNumber", + "getterDocumentation" : "/**

The phone number.

\n@return The phone number.*/", + "getterMethodName" : "getPhoneNumber", "getterModel" : { "returnType" : "String", "documentation" : null @@ -20032,14 +28221,14 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : "uri", - "marshallLocation" : "PATH", - "marshallLocationName" : "InstanceId", + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "PhoneNumber", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "InstanceId", - "uri" : true + "unmarshallLocationName" : "PhoneNumber", + "uri" : false }, "idempotencyToken" : false, "isBinary" : false, @@ -20050,14 +28239,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "InstanceId", + "name" : "PhoneNumber", "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", + "setterDocumentation" : "/**

The phone number.

\n@param phoneNumber The phone number.*/", + "setterMethodName" : "setPhoneNumber", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "instanceId", + "variableName" : "phoneNumber", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -20066,30 +28255,30 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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.*/", + "varargSetterDocumentation" : "/**

The phone number.

\n@param phoneNumber The phone number.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "instanceId", + "variableName" : "phoneNumber", "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.

", + "documentation" : "

The phone number.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "MaxResults" : { - "c2jName" : "MaxResults", - "c2jShape" : "MaxResult1000", + "PhoneNumberCountryCode" : { + "c2jName" : "PhoneNumberCountryCode", + "c2jShape" : "PhoneNumberCountryCode", "deprecated" : false, - "documentation" : "

The maximum number of results to return in the response.

", - "enumType" : null, - "fluentSetterDocumentation" : "/**

The maximum number of results to return in the response.

\n@param maxResults The maximum number of results to return in the response.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMaxResults", - "getterDocumentation" : "/**

The maximum number of results to return in the response.

\n@return The maximum number of results to return in the response.*/", - "getterMethodName" : "getMaxResults", + "documentation" : "

The ISO country code.

", + "enumType" : "PhoneNumberCountryCode", + "fluentSetterDocumentation" : "/**

The ISO country code.

\n@param phoneNumberCountryCode The ISO country code.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberCountryCode*/", + "fluentSetterMethodName" : "withPhoneNumberCountryCode", + "getterDocumentation" : "/**

The ISO country code.

\n@return The ISO country code.\n@see PhoneNumberCountryCode*/", + "getterMethodName" : "getPhoneNumberCountryCode", "getterModel" : { - "returnType" : "Integer", + "returnType" : "String", "documentation" : null }, "http" : { @@ -20100,13 +28289,13 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : "querystring", - "marshallLocation" : "QUERY_PARAM", - "marshallLocationName" : "maxResults", - "queryString" : true, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "PhoneNumberCountryCode", + "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "maxResults", + "unmarshallLocationName" : "PhoneNumberCountryCode", "uri" : false }, "idempotencyToken" : false, @@ -20116,46 +28305,46 @@ "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "Integer", - "marshallingType" : "INTEGER", - "name" : "MaxResults", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "PhoneNumberCountryCode", "sensitive" : false, - "setterDocumentation" : "/**

The maximum number of results to return in the response.

\n@param maxResults The maximum number of results to return in the response.*/", - "setterMethodName" : "setMaxResults", + "setterDocumentation" : "/**

The ISO country code.

\n@param phoneNumberCountryCode The ISO country code.\n@see PhoneNumberCountryCode*/", + "setterMethodName" : "setPhoneNumberCountryCode", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "Integer", - "variableName" : "maxResults", - "variableType" : "Integer", + "variableDeclarationType" : "String", + "variableName" : "phoneNumberCountryCode", + "variableType" : "String", "documentation" : "", - "simpleType" : "Integer", - "variableSetterType" : "Integer" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The maximum number of results to return in the response.

\n@param maxResults The maximum number of results to return in the response.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The ISO country code.

\n@param phoneNumberCountryCode The ISO country code.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberCountryCode*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "Integer", - "variableName" : "maxResults", - "variableType" : "Integer", - "documentation" : "

The maximum number of results to return in the response.

", - "simpleType" : "Integer", - "variableSetterType" : "Integer" + "variableDeclarationType" : "String", + "variableName" : "phoneNumberCountryCode", + "variableType" : "String", + "documentation" : "

The ISO country code.

", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, - "NextToken" : { - "c2jName" : "NextToken", - "c2jShape" : "NextToken", + "PhoneNumberType" : { + "c2jName" : "PhoneNumberType", + "c2jShape" : "PhoneNumberType", "deprecated" : false, - "documentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

", - "enumType" : null, - "fluentSetterDocumentation" : "/**

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withNextToken", - "getterDocumentation" : "/**

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@return The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.*/", - "getterMethodName" : "getNextToken", + "documentation" : "

The type of phone number.

", + "enumType" : "PhoneNumberType", + "fluentSetterDocumentation" : "/**

The type of phone number.

\n@param phoneNumberType The type of phone number.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberType*/", + "fluentSetterMethodName" : "withPhoneNumberType", + "getterDocumentation" : "/**

The type of phone number.

\n@return The type of phone number.\n@see PhoneNumberType*/", + "getterMethodName" : "getPhoneNumberType", "getterModel" : { "returnType" : "String", "documentation" : null @@ -20168,13 +28357,13 @@ "header" : false, "isPayload" : false, "isStreaming" : false, - "location" : "querystring", - "marshallLocation" : "QUERY_PARAM", - "marshallLocationName" : "nextToken", - "queryString" : true, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "PhoneNumberType", + "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "nextToken", + "unmarshallLocationName" : "PhoneNumberType", "uri" : false }, "idempotencyToken" : false, @@ -20186,14 +28375,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "NextToken", + "name" : "PhoneNumberType", "sensitive" : false, - "setterDocumentation" : "/**

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.*/", - "setterMethodName" : "setNextToken", + "setterDocumentation" : "/**

The type of phone number.

\n@param phoneNumberType The type of phone number.\n@see PhoneNumberType*/", + "setterMethodName" : "setPhoneNumberType", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "nextToken", + "variableName" : "phoneNumberType", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -20202,13 +28391,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

\n@param nextToken The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The type of phone number.

\n@param phoneNumberType The type of phone number.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneNumberType*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "nextToken", + "variableName" : "phoneNumberType", "variableType" : "String", - "documentation" : "

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

", + "documentation" : "

The type of phone number.

", "simpleType" : "String", "variableSetterType" : "String" }, @@ -20217,24 +28406,27 @@ }, "requestSignerAware" : false, "requestSignerClassFqcn" : null, - "required" : [ "InstanceId" ], - "shapeName" : "ListUsersRequest", + "required" : null, + "shapeName" : "PhoneNumberSummary", "signerAware" : false, "signerType" : null, - "unmarshaller" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "ListUsersRequest", - "variableName" : "listUsersRequest", - "variableType" : "ListUsersRequest", + "variableDeclarationType" : "PhoneNumberSummary", + "variableName" : "phoneNumberSummary", + "variableType" : "PhoneNumberSummary", "documentation" : null, - "simpleType" : "ListUsersRequest", - "variableSetterType" : "ListUsersRequest" + "simpleType" : "PhoneNumberSummary", + "variableSetterType" : "PhoneNumberSummary" }, "wrapper" : false }, - "ListUsersResult" : { - "c2jName" : "ListUsersResponse", + "PhoneNumberType" : { + "c2jName" : "PhoneNumberType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -20243,7 +28435,13 @@ }, "deprecated" : false, "documentation" : "", - "enums" : null, + "enums" : [ { + "name" : "TOLL_FREE", + "value" : "TOLL_FREE" + }, { + "name" : "DID", + "value" : "DID" + } ], "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, @@ -20251,165 +28449,171 @@ "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, - "members" : [ { - "c2jName" : "UserSummaryList", - "c2jShape" : "UserSummaryList", - "deprecated" : false, - "documentation" : "

An array of UserSummary objects that contain information about the users in your instance.

", - "enumType" : null, - "fluentSetterDocumentation" : "/**

An array of UserSummary objects that contain information about the users in your instance.

\n@param userSummaryList An array of UserSummary objects that contain information about the users in your instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withUserSummaryList", - "getterDocumentation" : "/**

An array of UserSummary objects that contain information about the users in your instance.

\n@return An array of UserSummary objects that contain information about the users in your instance.*/", - "getterMethodName" : "getUserSummaryList", - "getterModel" : { - "returnType" : "java.util.List", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "UserSummaryList", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "UserSummaryList", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : true, - "listModel" : { - "implType" : "java.util.ArrayList", - "interfaceType" : "java.util.List", - "listMemberModel" : { - "c2jName" : "member", - "c2jShape" : "UserSummary", - "deprecated" : false, - "documentation" : "", - "enumType" : null, - "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMember", - "getterDocumentation" : "/**\n@return */", - "getterMethodName" : "getMember", - "getterModel" : { - "returnType" : "UserSummary", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "member", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "member", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "Member", - "sensitive" : false, - "setterDocumentation" : "/**\n@param member */", - "setterMethodName" : "setMember", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "UserSummary", - "variableName" : "member", - "variableType" : "UserSummary", - "documentation" : "", - "simpleType" : "UserSummary", - "variableSetterType" : "UserSummary" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : false, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "UserSummary", - "variableName" : "member", - "variableType" : "UserSummary", - "documentation" : "", - "simpleType" : "UserSummary", - "variableSetterType" : "UserSummary" - }, - "xmlNameSpaceUri" : null - }, - "memberLocationName" : null, - "memberType" : "UserSummary", - "map" : false, - "marshallNonAutoConstructedEmptyLists" : false, - "memberAdditionalMarshallingPath" : null, - "memberAdditionalUnmarshallingPath" : null, - "sendEmptyQueryString" : false, - "simple" : false, - "simpleType" : "UserSummary", - "templateImplType" : "java.util.ArrayList", - "templateType" : "java.util.List" + "members" : null, + "membersAsMap" : { }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "PhoneNumberType", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "PhoneNumberType", + "variableName" : "phoneNumberType", + "variableType" : "PhoneNumberType", + "documentation" : null, + "simpleType" : "PhoneNumberType", + "variableSetterType" : "PhoneNumberType" + }, + "wrapper" : false + }, + "PhoneType" : { + "c2jName" : "PhoneType", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "enums" : [ { + "name" : "SOFT_PHONE", + "value" : "SOFT_PHONE" + }, { + "name" : "DESK_PHONE", + "value" : "DESK_PHONE" + } ], + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : null, + "membersAsMap" : { }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "PhoneType", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "PhoneType", + "variableName" : "phoneType", + "variableType" : "PhoneType", + "documentation" : null, + "simpleType" : "PhoneType", + "variableSetterType" : "PhoneType" + }, + "wrapper" : false + }, + "QueueReference" : { + "c2jName" : "QueueReference", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "

Contains information about a queue resource for which metrics are returned.

", + "enums" : null, + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : [ { + "c2jName" : "Id", + "c2jShape" : "QueueId", + "deprecated" : false, + "documentation" : "

The identifier of the queue.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

The identifier of the queue.

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

The identifier of the queue.

\n@return The identifier of the queue.*/", + "getterMethodName" : "getId", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Id", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Id", + "uri" : false }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "List", - "marshallingType" : "LIST", - "name" : "UserSummaryList", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Id", "sensitive" : false, - "setterDocumentation" : "/**

An array of UserSummary objects that contain information about the users in your instance.

\n@param userSummaryList An array of UserSummary objects that contain information about the users in your instance.*/", - "setterMethodName" : "setUserSummaryList", + "setterDocumentation" : "/**

The identifier of the queue.

\n@param id The identifier of the queue.*/", + "setterMethodName" : "setId", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "userSummaryList", - "variableType" : "java.util.List", + "variableDeclarationType" : "String", + "variableName" : "id", + "variableType" : "String", "documentation" : "", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : false, + "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

An array of UserSummary objects that contain information about the users in your instance.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setUserSummaryList(java.util.Collection)} or {@link #withUserSummaryList(java.util.Collection)} if you want to override the existing values.

\n@param userSummaryList An array of UserSummary objects that contain information about the users in your instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The identifier of the queue.

\n@param id The identifier of the queue.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "userSummaryList", - "variableType" : "java.util.List", - "documentation" : "

An array of UserSummary objects that contain information about the users in your instance.

", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "variableDeclarationType" : "String", + "variableName" : "id", + "variableType" : "String", + "documentation" : "

The identifier of the queue.

", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "NextToken", - "c2jShape" : "NextToken", + "c2jName" : "Arn", + "c2jShape" : "ARN", "deprecated" : false, - "documentation" : "

A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.

", + "documentation" : "

The Amazon Resource Name (ARN) of the queue.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.

\n@param nextToken A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withNextToken", - "getterDocumentation" : "/**

A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.

\n@return A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.*/", - "getterMethodName" : "getNextToken", + "fluentSetterDocumentation" : "/**

The Amazon Resource Name (ARN) of the queue.

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

The Amazon Resource Name (ARN) of the queue.

\n@return The Amazon Resource Name (ARN) of the queue.*/", + "getterMethodName" : "getArn", "getterModel" : { "returnType" : "String", "documentation" : null @@ -20424,11 +28628,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "NextToken", + "marshallLocationName" : "Arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "NextToken", + "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, @@ -20440,14 +28644,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "NextToken", + "name" : "Arn", "sensitive" : false, - "setterDocumentation" : "/**

A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.

\n@param nextToken A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.*/", - "setterMethodName" : "setNextToken", + "setterDocumentation" : "/**

The Amazon Resource Name (ARN) of the queue.

\n@param arn The Amazon Resource Name (ARN) of the queue.*/", + "setterMethodName" : "setArn", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "nextToken", + "variableName" : "arn", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -20456,29 +28660,29 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.

\n@param nextToken A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The Amazon Resource Name (ARN) of the queue.

\n@param arn The Amazon Resource Name (ARN) of the queue.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "nextToken", + "variableName" : "arn", "variableType" : "String", - "documentation" : "

A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.

", + "documentation" : "

The Amazon Resource Name (ARN) of the queue.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { - "NextToken" : { - "c2jName" : "NextToken", - "c2jShape" : "NextToken", + "Arn" : { + "c2jName" : "Arn", + "c2jShape" : "ARN", "deprecated" : false, - "documentation" : "

A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.

", + "documentation" : "

The Amazon Resource Name (ARN) of the queue.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.

\n@param nextToken A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withNextToken", - "getterDocumentation" : "/**

A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.

\n@return A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.*/", - "getterMethodName" : "getNextToken", + "fluentSetterDocumentation" : "/**

The Amazon Resource Name (ARN) of the queue.

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

The Amazon Resource Name (ARN) of the queue.

\n@return The Amazon Resource Name (ARN) of the queue.*/", + "getterMethodName" : "getArn", "getterModel" : { "returnType" : "String", "documentation" : null @@ -20493,11 +28697,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "NextToken", + "marshallLocationName" : "Arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "NextToken", + "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, @@ -20509,14 +28713,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "NextToken", + "name" : "Arn", "sensitive" : false, - "setterDocumentation" : "/**

A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.

\n@param nextToken A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.*/", - "setterMethodName" : "setNextToken", + "setterDocumentation" : "/**

The Amazon Resource Name (ARN) of the queue.

\n@param arn The Amazon Resource Name (ARN) of the queue.*/", + "setterMethodName" : "setArn", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "nextToken", + "variableName" : "arn", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -20525,165 +28729,83 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.

\n@param nextToken A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The Amazon Resource Name (ARN) of the queue.

\n@param arn The Amazon Resource Name (ARN) of the queue.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "nextToken", + "variableName" : "arn", "variableType" : "String", - "documentation" : "

A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.

", + "documentation" : "

The Amazon Resource Name (ARN) of the queue.

", "simpleType" : "String", "variableSetterType" : "String" }, - "xmlNameSpaceUri" : null - }, - "UserSummaryList" : { - "c2jName" : "UserSummaryList", - "c2jShape" : "UserSummaryList", - "deprecated" : false, - "documentation" : "

An array of UserSummary objects that contain information about the users in your instance.

", - "enumType" : null, - "fluentSetterDocumentation" : "/**

An array of UserSummary objects that contain information about the users in your instance.

\n@param userSummaryList An array of UserSummary objects that contain information about the users in your instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withUserSummaryList", - "getterDocumentation" : "/**

An array of UserSummary objects that contain information about the users in your instance.

\n@return An array of UserSummary objects that contain information about the users in your instance.*/", - "getterMethodName" : "getUserSummaryList", - "getterModel" : { - "returnType" : "java.util.List", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "UserSummaryList", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "UserSummaryList", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : true, - "listModel" : { - "implType" : "java.util.ArrayList", - "interfaceType" : "java.util.List", - "listMemberModel" : { - "c2jName" : "member", - "c2jShape" : "UserSummary", - "deprecated" : false, - "documentation" : "", - "enumType" : null, - "fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withMember", - "getterDocumentation" : "/**\n@return */", - "getterMethodName" : "getMember", - "getterModel" : { - "returnType" : "UserSummary", - "documentation" : null - }, - "http" : { - "additionalMarshallingPath" : null, - "additionalUnmarshallingPath" : null, - "flattened" : false, - "greedy" : false, - "header" : false, - "isPayload" : false, - "isStreaming" : false, - "location" : null, - "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "member", - "queryString" : false, - "requiresLength" : false, - "statusCode" : false, - "unmarshallLocationName" : "member", - "uri" : false - }, - "idempotencyToken" : false, - "isBinary" : false, - "jsonValue" : false, - "list" : false, - "listModel" : null, - "map" : false, - "mapModel" : null, - "marshallingTargetClass" : "StructuredPojo", - "marshallingType" : "STRUCTURED", - "name" : "Member", - "sensitive" : false, - "setterDocumentation" : "/**\n@param member */", - "setterMethodName" : "setMember", - "setterModel" : { - "timestampFormat" : null, - "variableDeclarationType" : "UserSummary", - "variableName" : "member", - "variableType" : "UserSummary", - "documentation" : "", - "simpleType" : "UserSummary", - "variableSetterType" : "UserSummary" - }, - "shouldEmitLegacyEnumSetter" : false, - "simple" : false, - "unmarshallingType" : null, - "varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/", - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "UserSummary", - "variableName" : "member", - "variableType" : "UserSummary", - "documentation" : "", - "simpleType" : "UserSummary", - "variableSetterType" : "UserSummary" - }, - "xmlNameSpaceUri" : null - }, - "memberLocationName" : null, - "memberType" : "UserSummary", - "map" : false, - "marshallNonAutoConstructedEmptyLists" : false, - "memberAdditionalMarshallingPath" : null, - "memberAdditionalUnmarshallingPath" : null, - "sendEmptyQueryString" : false, - "simple" : false, - "simpleType" : "UserSummary", - "templateImplType" : "java.util.ArrayList", - "templateType" : "java.util.List" - }, + "xmlNameSpaceUri" : null + }, + "Id" : { + "c2jName" : "Id", + "c2jShape" : "QueueId", + "deprecated" : false, + "documentation" : "

The identifier of the queue.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

The identifier of the queue.

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

The identifier of the queue.

\n@return The identifier of the queue.*/", + "getterMethodName" : "getId", + "getterModel" : { + "returnType" : "String", + "documentation" : null + }, + "http" : { + "additionalMarshallingPath" : null, + "additionalUnmarshallingPath" : null, + "flattened" : false, + "greedy" : false, + "header" : false, + "isPayload" : false, + "isStreaming" : false, + "location" : null, + "marshallLocation" : "PAYLOAD", + "marshallLocationName" : "Id", + "queryString" : false, + "requiresLength" : false, + "statusCode" : false, + "unmarshallLocationName" : "Id", + "uri" : false + }, + "idempotencyToken" : false, + "isBinary" : false, + "jsonValue" : false, + "list" : false, + "listModel" : null, "map" : false, "mapModel" : null, - "marshallingTargetClass" : "List", - "marshallingType" : "LIST", - "name" : "UserSummaryList", + "marshallingTargetClass" : "String", + "marshallingType" : "STRING", + "name" : "Id", "sensitive" : false, - "setterDocumentation" : "/**

An array of UserSummary objects that contain information about the users in your instance.

\n@param userSummaryList An array of UserSummary objects that contain information about the users in your instance.*/", - "setterMethodName" : "setUserSummaryList", + "setterDocumentation" : "/**

The identifier of the queue.

\n@param id The identifier of the queue.*/", + "setterMethodName" : "setId", "setterModel" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "userSummaryList", - "variableType" : "java.util.List", + "variableDeclarationType" : "String", + "variableName" : "id", + "variableType" : "String", "documentation" : "", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "simpleType" : "String", + "variableSetterType" : "String" }, "shouldEmitLegacyEnumSetter" : false, - "simple" : false, + "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

An array of UserSummary objects that contain information about the users in your instance.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setUserSummaryList(java.util.Collection)} or {@link #withUserSummaryList(java.util.Collection)} if you want to override the existing values.

\n@param userSummaryList An array of UserSummary objects that contain information about the users in your instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The identifier of the queue.

\n@param id The identifier of the queue.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "java.util.List", - "variableName" : "userSummaryList", - "variableType" : "java.util.List", - "documentation" : "

An array of UserSummary objects that contain information about the users in your instance.

", - "simpleType" : "List", - "variableSetterType" : "java.util.Collection" + "variableDeclarationType" : "String", + "variableName" : "id", + "variableType" : "String", + "documentation" : "

The identifier of the queue.

", + "simpleType" : "String", + "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } @@ -20691,92 +28813,7 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "ListUsersResult", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : { - "flattened" : false, - "resultWrapper" : null - }, - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "ListUsersResult", - "variableName" : "listUsersResult", - "variableType" : "ListUsersResult", - "documentation" : null, - "simpleType" : "ListUsersResult", - "variableSetterType" : "ListUsersResult" - }, - "wrapper" : false - }, - "OutboundContactNotPermittedException" : { - "c2jName" : "OutboundContactNotPermittedException", - "customization" : { - "artificialResultWrapper" : null, - "skipGeneratingMarshaller" : false, - "skipGeneratingModelClass" : false, - "skipGeneratingUnmarshaller" : false - }, - "deprecated" : false, - "documentation" : "

The contact is not permitted.

", - "enums" : null, - "errorCode" : "OutboundContactNotPermittedException", - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : null, - "members" : [ ], - "membersAsMap" : { }, - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "OutboundContactNotPermittedException", - "signerAware" : false, - "signerType" : null, - "unmarshaller" : null, - "variable" : { - "timestampFormat" : null, - "variableDeclarationType" : "OutboundContactNotPermittedException", - "variableName" : "outboundContactNotPermittedException", - "variableType" : "OutboundContactNotPermittedException", - "documentation" : null, - "simpleType" : "OutboundContactNotPermittedException", - "variableSetterType" : "OutboundContactNotPermittedException" - }, - "wrapper" : false - }, - "PhoneType" : { - "c2jName" : "PhoneType", - "customization" : { - "artificialResultWrapper" : null, - "skipGeneratingMarshaller" : false, - "skipGeneratingModelClass" : false, - "skipGeneratingUnmarshaller" : false - }, - "deprecated" : false, - "documentation" : "", - "enums" : [ { - "name" : "SOFT_PHONE", - "value" : "SOFT_PHONE" - }, { - "name" : "DESK_PHONE", - "value" : "DESK_PHONE" - } ], - "errorCode" : null, - "hasHeaderMember" : false, - "hasPayloadMember" : false, - "hasRequiresLengthMember" : false, - "hasStatusCodeMember" : false, - "hasStreamingMember" : false, - "marshaller" : null, - "members" : null, - "membersAsMap" : { }, - "requestSignerAware" : false, - "requestSignerClassFqcn" : null, - "required" : null, - "shapeName" : "PhoneType", + "shapeName" : "QueueReference", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -20785,17 +28822,17 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "PhoneType", - "variableName" : "phoneType", - "variableType" : "PhoneType", + "variableDeclarationType" : "QueueReference", + "variableName" : "queueReference", + "variableType" : "QueueReference", "documentation" : null, - "simpleType" : "PhoneType", - "variableSetterType" : "PhoneType" + "simpleType" : "QueueReference", + "variableSetterType" : "QueueReference" }, "wrapper" : false }, - "QueueReference" : { - "c2jName" : "QueueReference", + "QueueSummary" : { + "c2jName" : "QueueSummary", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, @@ -20803,7 +28840,7 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "

A QueueReference object that contains the the QueueId and ARN for the queue resource for which metrics are returned.

", + "documentation" : "

Contains summary information about a queue.

", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, @@ -20816,12 +28853,146 @@ "c2jName" : "Id", "c2jShape" : "QueueId", "deprecated" : false, - "documentation" : "

The ID of the queue associated with the metrics returned.

", + "documentation" : "

The identifier of the queue.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

The identifier of the queue.

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

The identifier of the queue.

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

The identifier of the queue.

\n@param id The identifier of the queue.*/", + "setterMethodName" : "setId", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "id", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

The identifier of the queue.

\n@param id The identifier of the queue.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "id", + "variableType" : "String", + "documentation" : "

The identifier of the queue.

", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "Arn", + "c2jShape" : "ARN", + "deprecated" : false, + "documentation" : "

The Amazon Resource Name (ARN) of the queue.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

The Amazon Resource Name (ARN) of the queue.

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

The Amazon Resource Name (ARN) of the queue.

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

The Amazon Resource Name (ARN) of the queue.

\n@param arn The Amazon Resource Name (ARN) of the queue.*/", + "setterMethodName" : "setArn", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "arn", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

The Amazon Resource Name (ARN) of the queue.

\n@param arn The Amazon Resource Name (ARN) of the queue.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "arn", + "variableType" : "String", + "documentation" : "

The Amazon Resource Name (ARN) of the queue.

", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, { + "c2jName" : "Name", + "c2jShape" : "QueueName", + "deprecated" : false, + "documentation" : "

The name of the queue.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

The ID of the queue associated with the metrics returned.

\n@param id The ID of the queue associated with the metrics returned.\n@return Returns a reference to this object so that method calls can be chained together.*/", - "fluentSetterMethodName" : "withId", - "getterDocumentation" : "/**

The ID of the queue associated with the metrics returned.

\n@return The ID of the queue associated with the metrics returned.*/", - "getterMethodName" : "getId", + "fluentSetterDocumentation" : "/**

The name of the queue.

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

The name of the queue.

\n@return The name of the queue.*/", + "getterMethodName" : "getName", "getterModel" : { "returnType" : "String", "documentation" : null @@ -20836,11 +29007,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Id", + "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Id", + "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, @@ -20852,14 +29023,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "Id", + "name" : "Name", "sensitive" : false, - "setterDocumentation" : "/**

The ID of the queue associated with the metrics returned.

\n@param id The ID of the queue associated with the metrics returned.*/", - "setterMethodName" : "setId", + "setterDocumentation" : "/**

The name of the queue.

\n@param name The name of the queue.*/", + "setterMethodName" : "setName", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "id", + "variableName" : "name", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -20868,27 +29039,27 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The ID of the queue associated with the metrics returned.

\n@param id The ID of the queue associated with the metrics returned.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The name of the queue.

\n@param name The name of the queue.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "id", + "variableName" : "name", "variableType" : "String", - "documentation" : "

The ID of the queue associated with the metrics returned.

", + "documentation" : "

The name of the queue.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { - "c2jName" : "Arn", - "c2jShape" : "ARN", + "c2jName" : "QueueType", + "c2jShape" : "QueueType", "deprecated" : false, - "documentation" : "

The Amazon Resource Name (ARN) of queue.

", - "enumType" : null, - "fluentSetterDocumentation" : "/**

The Amazon Resource Name (ARN) of queue.

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

The Amazon Resource Name (ARN) of queue.

\n@return The Amazon Resource Name (ARN) of queue.*/", - "getterMethodName" : "getArn", + "documentation" : "

The type of queue.

", + "enumType" : "QueueType", + "fluentSetterDocumentation" : "/**

The type of queue.

\n@param queueType The type of queue.\n@return Returns a reference to this object so that method calls can be chained together.\n@see QueueType*/", + "fluentSetterMethodName" : "withQueueType", + "getterDocumentation" : "/**

The type of queue.

\n@return The type of queue.\n@see QueueType*/", + "getterMethodName" : "getQueueType", "getterModel" : { "returnType" : "String", "documentation" : null @@ -20903,11 +29074,11 @@ "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", - "marshallLocationName" : "Arn", + "marshallLocationName" : "QueueType", "queryString" : false, "requiresLength" : false, "statusCode" : false, - "unmarshallLocationName" : "Arn", + "unmarshallLocationName" : "QueueType", "uri" : false }, "idempotencyToken" : false, @@ -20919,14 +29090,14 @@ "mapModel" : null, "marshallingTargetClass" : "String", "marshallingType" : "STRING", - "name" : "Arn", + "name" : "QueueType", "sensitive" : false, - "setterDocumentation" : "/**

The Amazon Resource Name (ARN) of queue.

\n@param arn The Amazon Resource Name (ARN) of queue.*/", - "setterMethodName" : "setArn", + "setterDocumentation" : "/**

The type of queue.

\n@param queueType The type of queue.\n@see QueueType*/", + "setterMethodName" : "setQueueType", "setterModel" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "arn", + "variableName" : "queueType", "variableType" : "String", "documentation" : "", "simpleType" : "String", @@ -20935,13 +29106,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The Amazon Resource Name (ARN) of queue.

\n@param arn The Amazon Resource Name (ARN) of queue.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The type of queue.

\n@param queueType The type of queue.\n@return Returns a reference to this object so that method calls can be chained together.\n@see QueueType*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", - "variableName" : "arn", + "variableName" : "queueType", "variableType" : "String", - "documentation" : "

The Amazon Resource Name (ARN) of queue.

", + "documentation" : "

The type of queue.

", "simpleType" : "String", "variableSetterType" : "String" }, @@ -20952,11 +29123,11 @@ "c2jName" : "Arn", "c2jShape" : "ARN", "deprecated" : false, - "documentation" : "

The Amazon Resource Name (ARN) of queue.

", + "documentation" : "

The Amazon Resource Name (ARN) of the queue.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

The Amazon Resource Name (ARN) of queue.

\n@param arn The Amazon Resource Name (ARN) of queue.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

The Amazon Resource Name (ARN) of the queue.

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

The Amazon Resource Name (ARN) of queue.

\n@return The Amazon Resource Name (ARN) of queue.*/", + "getterDocumentation" : "/**

The Amazon Resource Name (ARN) of the queue.

\n@return The Amazon Resource Name (ARN) of the queue.*/", "getterMethodName" : "getArn", "getterModel" : { "returnType" : "String", @@ -20990,7 +29161,7 @@ "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, - "setterDocumentation" : "/**

The Amazon Resource Name (ARN) of queue.

\n@param arn The Amazon Resource Name (ARN) of queue.*/", + "setterDocumentation" : "/**

The Amazon Resource Name (ARN) of the queue.

\n@param arn The Amazon Resource Name (ARN) of the queue.*/", "setterMethodName" : "setArn", "setterModel" : { "timestampFormat" : null, @@ -21004,13 +29175,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The Amazon Resource Name (ARN) of queue.

\n@param arn The Amazon Resource Name (ARN) of queue.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The Amazon Resource Name (ARN) of the queue.

\n@param arn The Amazon Resource Name (ARN) of the queue.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", - "documentation" : "

The Amazon Resource Name (ARN) of queue.

", + "documentation" : "

The Amazon Resource Name (ARN) of the queue.

", "simpleType" : "String", "variableSetterType" : "String" }, @@ -21020,11 +29191,11 @@ "c2jName" : "Id", "c2jShape" : "QueueId", "deprecated" : false, - "documentation" : "

The ID of the queue associated with the metrics returned.

", + "documentation" : "

The identifier of the queue.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

The ID of the queue associated with the metrics returned.

\n@param id The ID of the queue associated with the metrics returned.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

The identifier of the queue.

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

The ID of the queue associated with the metrics returned.

\n@return The ID of the queue associated with the metrics returned.*/", + "getterDocumentation" : "/**

The identifier of the queue.

\n@return The identifier of the queue.*/", "getterMethodName" : "getId", "getterModel" : { "returnType" : "String", @@ -21058,7 +29229,7 @@ "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, - "setterDocumentation" : "/**

The ID of the queue associated with the metrics returned.

\n@param id The ID of the queue associated with the metrics returned.*/", + "setterDocumentation" : "/**

The identifier of the queue.

\n@param id The identifier of the queue.*/", "setterMethodName" : "setId", "setterModel" : { "timestampFormat" : null, @@ -21072,13 +29243,149 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The ID of the queue associated with the metrics returned.

\n@param id The ID of the queue associated with the metrics returned.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The identifier of the queue.

\n@param id The identifier of the queue.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", - "documentation" : "

The ID of the queue associated with the metrics returned.

", + "documentation" : "

The identifier of the queue.

", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "Name" : { + "c2jName" : "Name", + "c2jShape" : "QueueName", + "deprecated" : false, + "documentation" : "

The name of the queue.

", + "enumType" : null, + "fluentSetterDocumentation" : "/**

The name of the queue.

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

The name of the queue.

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

The name of the queue.

\n@param name The name of the queue.*/", + "setterMethodName" : "setName", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "name", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

The name of the queue.

\n@param name The name of the queue.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "name", + "variableType" : "String", + "documentation" : "

The name of the queue.

", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "xmlNameSpaceUri" : null + }, + "QueueType" : { + "c2jName" : "QueueType", + "c2jShape" : "QueueType", + "deprecated" : false, + "documentation" : "

The type of queue.

", + "enumType" : "QueueType", + "fluentSetterDocumentation" : "/**

The type of queue.

\n@param queueType The type of queue.\n@return Returns a reference to this object so that method calls can be chained together.\n@see QueueType*/", + "fluentSetterMethodName" : "withQueueType", + "getterDocumentation" : "/**

The type of queue.

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

The type of queue.

\n@param queueType The type of queue.\n@see QueueType*/", + "setterMethodName" : "setQueueType", + "setterModel" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "queueType", + "variableType" : "String", + "documentation" : "", + "simpleType" : "String", + "variableSetterType" : "String" + }, + "shouldEmitLegacyEnumSetter" : false, + "simple" : true, + "unmarshallingType" : null, + "varargSetterDocumentation" : "/**

The type of queue.

\n@param queueType The type of queue.\n@return Returns a reference to this object so that method calls can be chained together.\n@see QueueType*/", + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "String", + "variableName" : "queueType", + "variableType" : "String", + "documentation" : "

The type of queue.

", "simpleType" : "String", "variableSetterType" : "String" }, @@ -21088,7 +29395,7 @@ "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, - "shapeName" : "QueueReference", + "shapeName" : "QueueSummary", "signerAware" : false, "signerType" : null, "unmarshaller" : { @@ -21097,12 +29404,59 @@ }, "variable" : { "timestampFormat" : null, - "variableDeclarationType" : "QueueReference", - "variableName" : "queueReference", - "variableType" : "QueueReference", + "variableDeclarationType" : "QueueSummary", + "variableName" : "queueSummary", + "variableType" : "QueueSummary", "documentation" : null, - "simpleType" : "QueueReference", - "variableSetterType" : "QueueReference" + "simpleType" : "QueueSummary", + "variableSetterType" : "QueueSummary" + }, + "wrapper" : false + }, + "QueueType" : { + "c2jName" : "QueueType", + "customization" : { + "artificialResultWrapper" : null, + "skipGeneratingMarshaller" : false, + "skipGeneratingModelClass" : false, + "skipGeneratingUnmarshaller" : false + }, + "deprecated" : false, + "documentation" : "", + "enums" : [ { + "name" : "STANDARD", + "value" : "STANDARD" + }, { + "name" : "AGENT", + "value" : "AGENT" + } ], + "errorCode" : null, + "hasHeaderMember" : false, + "hasPayloadMember" : false, + "hasRequiresLengthMember" : false, + "hasStatusCodeMember" : false, + "hasStreamingMember" : false, + "marshaller" : null, + "members" : null, + "membersAsMap" : { }, + "requestSignerAware" : false, + "requestSignerClassFqcn" : null, + "required" : null, + "shapeName" : "QueueType", + "signerAware" : false, + "signerType" : null, + "unmarshaller" : { + "flattened" : false, + "resultWrapper" : null + }, + "variable" : { + "timestampFormat" : null, + "variableDeclarationType" : "QueueType", + "variableName" : "queueType", + "variableType" : "QueueType", + "documentation" : null, + "simpleType" : "QueueType", + "variableSetterType" : "QueueType" }, "wrapper" : false }, @@ -21153,7 +29507,7 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "

A RoutingProfileSummary object that contains information about a routing profile, including ARN, Id, and Name.

", + "documentation" : "

Contains summary information about a routing profile.

", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, @@ -21233,11 +29587,11 @@ "c2jName" : "Arn", "c2jShape" : "ARN", "deprecated" : false, - "documentation" : "

The ARN of the routing profile.

", + "documentation" : "

The Amazon Resource Name (ARN) of the routing profile.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

The ARN of the routing profile.

\n@param arn The ARN of the routing profile.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

The Amazon Resource Name (ARN) of the routing profile.

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

The ARN of the routing profile.

\n@return The ARN of the routing profile.*/", + "getterDocumentation" : "/**

The Amazon Resource Name (ARN) of the routing profile.

\n@return The Amazon Resource Name (ARN) of the routing profile.*/", "getterMethodName" : "getArn", "getterModel" : { "returnType" : "String", @@ -21271,7 +29625,7 @@ "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, - "setterDocumentation" : "/**

The ARN of the routing profile.

\n@param arn The ARN of the routing profile.*/", + "setterDocumentation" : "/**

The Amazon Resource Name (ARN) of the routing profile.

\n@param arn The Amazon Resource Name (ARN) of the routing profile.*/", "setterMethodName" : "setArn", "setterModel" : { "timestampFormat" : null, @@ -21285,13 +29639,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The ARN of the routing profile.

\n@param arn The ARN of the routing profile.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The Amazon Resource Name (ARN) of the routing profile.

\n@param arn The Amazon Resource Name (ARN) of the routing profile.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", - "documentation" : "

The ARN of the routing profile.

", + "documentation" : "

The Amazon Resource Name (ARN) of the routing profile.

", "simpleType" : "String", "variableSetterType" : "String" }, @@ -21369,11 +29723,11 @@ "c2jName" : "Arn", "c2jShape" : "ARN", "deprecated" : false, - "documentation" : "

The ARN of the routing profile.

", + "documentation" : "

The Amazon Resource Name (ARN) of the routing profile.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

The ARN of the routing profile.

\n@param arn The ARN of the routing profile.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

The Amazon Resource Name (ARN) of the routing profile.

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

The ARN of the routing profile.

\n@return The ARN of the routing profile.*/", + "getterDocumentation" : "/**

The Amazon Resource Name (ARN) of the routing profile.

\n@return The Amazon Resource Name (ARN) of the routing profile.*/", "getterMethodName" : "getArn", "getterModel" : { "returnType" : "String", @@ -21407,7 +29761,7 @@ "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, - "setterDocumentation" : "/**

The ARN of the routing profile.

\n@param arn The ARN of the routing profile.*/", + "setterDocumentation" : "/**

The Amazon Resource Name (ARN) of the routing profile.

\n@param arn The Amazon Resource Name (ARN) of the routing profile.*/", "setterMethodName" : "setArn", "setterModel" : { "timestampFormat" : null, @@ -21421,13 +29775,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The ARN of the routing profile.

\n@param arn The ARN of the routing profile.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The Amazon Resource Name (ARN) of the routing profile.

\n@param arn The Amazon Resource Name (ARN) of the routing profile.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", - "documentation" : "

The ARN of the routing profile.

", + "documentation" : "

The Amazon Resource Name (ARN) of the routing profile.

", "simpleType" : "String", "variableSetterType" : "String" }, @@ -21600,7 +29954,7 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "

A SecurityProfileSummary object that contains information about a security profile, including ARN, Id, Name.

", + "documentation" : "

Contains information about a security profile.

", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, @@ -21680,11 +30034,11 @@ "c2jName" : "Arn", "c2jShape" : "ARN", "deprecated" : false, - "documentation" : "

The ARN of the security profile.

", + "documentation" : "

The Amazon Resource Name (ARN) of the security profile.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

The ARN of the security profile.

\n@param arn The ARN of the security profile.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

The Amazon Resource Name (ARN) of the security profile.

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

The ARN of the security profile.

\n@return The ARN of the security profile.*/", + "getterDocumentation" : "/**

The Amazon Resource Name (ARN) of the security profile.

\n@return The Amazon Resource Name (ARN) of the security profile.*/", "getterMethodName" : "getArn", "getterModel" : { "returnType" : "String", @@ -21718,7 +30072,7 @@ "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, - "setterDocumentation" : "/**

The ARN of the security profile.

\n@param arn The ARN of the security profile.*/", + "setterDocumentation" : "/**

The Amazon Resource Name (ARN) of the security profile.

\n@param arn The Amazon Resource Name (ARN) of the security profile.*/", "setterMethodName" : "setArn", "setterModel" : { "timestampFormat" : null, @@ -21732,13 +30086,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The ARN of the security profile.

\n@param arn The ARN of the security profile.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The Amazon Resource Name (ARN) of the security profile.

\n@param arn The Amazon Resource Name (ARN) of the security profile.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", - "documentation" : "

The ARN of the security profile.

", + "documentation" : "

The Amazon Resource Name (ARN) of the security profile.

", "simpleType" : "String", "variableSetterType" : "String" }, @@ -21816,11 +30170,11 @@ "c2jName" : "Arn", "c2jShape" : "ARN", "deprecated" : false, - "documentation" : "

The ARN of the security profile.

", + "documentation" : "

The Amazon Resource Name (ARN) of the security profile.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

The ARN of the security profile.

\n@param arn The ARN of the security profile.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

The Amazon Resource Name (ARN) of the security profile.

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

The ARN of the security profile.

\n@return The ARN of the security profile.*/", + "getterDocumentation" : "/**

The Amazon Resource Name (ARN) of the security profile.

\n@return The Amazon Resource Name (ARN) of the security profile.*/", "getterMethodName" : "getArn", "getterModel" : { "returnType" : "String", @@ -21854,7 +30208,7 @@ "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, - "setterDocumentation" : "/**

The ARN of the security profile.

\n@param arn The ARN of the security profile.*/", + "setterDocumentation" : "/**

The Amazon Resource Name (ARN) of the security profile.

\n@param arn The Amazon Resource Name (ARN) of the security profile.*/", "setterMethodName" : "setArn", "setterModel" : { "timestampFormat" : null, @@ -21868,13 +30222,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The ARN of the security profile.

\n@param arn The ARN of the security profile.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The Amazon Resource Name (ARN) of the security profile.

\n@param arn The Amazon Resource Name (ARN) of the security profile.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", - "documentation" : "

The ARN of the security profile.

", + "documentation" : "

The Amazon Resource Name (ARN) of the security profile.

", "simpleType" : "String", "variableSetterType" : "String" }, @@ -22067,11 +30421,11 @@ "c2jName" : "DestinationPhoneNumber", "c2jShape" : "PhoneNumber", "deprecated" : false, - "documentation" : "

The phone number of the customer in E.164 format.

", + "documentation" : "

The phone number of the customer, in E.164 format.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

The phone number of the customer in E.164 format.

\n@param destinationPhoneNumber The phone number of the customer in E.164 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

The phone number of the customer, in E.164 format.

\n@param destinationPhoneNumber The phone number of the customer, in E.164 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withDestinationPhoneNumber", - "getterDocumentation" : "/**

The phone number of the customer in E.164 format.

\n@return The phone number of the customer in E.164 format.*/", + "getterDocumentation" : "/**

The phone number of the customer, in E.164 format.

\n@return The phone number of the customer, in E.164 format.*/", "getterMethodName" : "getDestinationPhoneNumber", "getterModel" : { "returnType" : "String", @@ -22105,7 +30459,7 @@ "marshallingType" : "STRING", "name" : "DestinationPhoneNumber", "sensitive" : false, - "setterDocumentation" : "/**

The phone number of the customer in E.164 format.

\n@param destinationPhoneNumber The phone number of the customer in E.164 format.*/", + "setterDocumentation" : "/**

The phone number of the customer, in E.164 format.

\n@param destinationPhoneNumber The phone number of the customer, in E.164 format.*/", "setterMethodName" : "setDestinationPhoneNumber", "setterModel" : { "timestampFormat" : null, @@ -22119,13 +30473,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The phone number of the customer in E.164 format.

\n@param destinationPhoneNumber The phone number of the customer in E.164 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The phone number of the customer, in E.164 format.

\n@param destinationPhoneNumber The phone number of the customer, in E.164 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "destinationPhoneNumber", "variableType" : "String", - "documentation" : "

The phone number of the customer in E.164 format.

", + "documentation" : "

The phone number of the customer, in E.164 format.

", "simpleType" : "String", "variableSetterType" : "String" }, @@ -22134,11 +30488,11 @@ "c2jName" : "ContactFlowId", "c2jShape" : "ContactFlowId", "deprecated" : false, - "documentation" : "

The identifier for the contact flow to connect the outbound call to.

To find the ContactFlowId, open the contact flow you want to use in the Amazon Connect contact flow editor. The ID for the contact flow is displayed in the address bar as part of the URL. For example, the contact flow ID is the set of characters at the end of the URL, after 'contact-flow/' such as 78ea8fd5-2659-4f2b-b528-699760ccfc1b.

", + "documentation" : "

The identifier of the contact flow for the outbound call.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

The identifier for the contact flow to connect the outbound call to.

To find the ContactFlowId, open the contact flow you want to use in the Amazon Connect contact flow editor. The ID for the contact flow is displayed in the address bar as part of the URL. For example, the contact flow ID is the set of characters at the end of the URL, after 'contact-flow/' such as 78ea8fd5-2659-4f2b-b528-699760ccfc1b.

\n@param contactFlowId The identifier for the contact flow to connect the outbound call to.

To find the ContactFlowId, open the contact flow you want to use in the Amazon Connect contact flow editor. The ID for the contact flow is displayed in the address bar as part of the URL. For example, the contact flow ID is the set of characters at the end of the URL, after 'contact-flow/' such as 78ea8fd5-2659-4f2b-b528-699760ccfc1b.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

The identifier of the contact flow for the outbound call.

\n@param contactFlowId The identifier of the contact flow for the outbound call.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withContactFlowId", - "getterDocumentation" : "/**

The identifier for the contact flow to connect the outbound call to.

To find the ContactFlowId, open the contact flow you want to use in the Amazon Connect contact flow editor. The ID for the contact flow is displayed in the address bar as part of the URL. For example, the contact flow ID is the set of characters at the end of the URL, after 'contact-flow/' such as 78ea8fd5-2659-4f2b-b528-699760ccfc1b.

\n@return The identifier for the contact flow to connect the outbound call to.

To find the ContactFlowId, open the contact flow you want to use in the Amazon Connect contact flow editor. The ID for the contact flow is displayed in the address bar as part of the URL. For example, the contact flow ID is the set of characters at the end of the URL, after 'contact-flow/' such as 78ea8fd5-2659-4f2b-b528-699760ccfc1b.*/", + "getterDocumentation" : "/**

The identifier of the contact flow for the outbound call.

\n@return The identifier of the contact flow for the outbound call.*/", "getterMethodName" : "getContactFlowId", "getterModel" : { "returnType" : "String", @@ -22172,7 +30526,7 @@ "marshallingType" : "STRING", "name" : "ContactFlowId", "sensitive" : false, - "setterDocumentation" : "/**

The identifier for the contact flow to connect the outbound call to.

To find the ContactFlowId, open the contact flow you want to use in the Amazon Connect contact flow editor. The ID for the contact flow is displayed in the address bar as part of the URL. For example, the contact flow ID is the set of characters at the end of the URL, after 'contact-flow/' such as 78ea8fd5-2659-4f2b-b528-699760ccfc1b.

\n@param contactFlowId The identifier for the contact flow to connect the outbound call to.

To find the ContactFlowId, open the contact flow you want to use in the Amazon Connect contact flow editor. The ID for the contact flow is displayed in the address bar as part of the URL. For example, the contact flow ID is the set of characters at the end of the URL, after 'contact-flow/' such as 78ea8fd5-2659-4f2b-b528-699760ccfc1b.*/", + "setterDocumentation" : "/**

The identifier of the contact flow for the outbound call.

\n@param contactFlowId The identifier of the contact flow for the outbound call.*/", "setterMethodName" : "setContactFlowId", "setterModel" : { "timestampFormat" : null, @@ -22186,13 +30540,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The identifier for the contact flow to connect the outbound call to.

To find the ContactFlowId, open the contact flow you want to use in the Amazon Connect contact flow editor. The ID for the contact flow is displayed in the address bar as part of the URL. For example, the contact flow ID is the set of characters at the end of the URL, after 'contact-flow/' such as 78ea8fd5-2659-4f2b-b528-699760ccfc1b.

\n@param contactFlowId The identifier for the contact flow to connect the outbound call to.

To find the ContactFlowId, open the contact flow you want to use in the Amazon Connect contact flow editor. The ID for the contact flow is displayed in the address bar as part of the URL. For example, the contact flow ID is the set of characters at the end of the URL, after 'contact-flow/' such as 78ea8fd5-2659-4f2b-b528-699760ccfc1b.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The identifier of the contact flow for the outbound call.

\n@param contactFlowId The identifier of the contact flow for the outbound call.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "contactFlowId", "variableType" : "String", - "documentation" : "

The identifier for the contact flow to connect the outbound call to.

To find the ContactFlowId, open the contact flow you want to use in the Amazon Connect contact flow editor. The ID for the contact flow is displayed in the address bar as part of the URL. For example, the contact flow ID is the set of characters at the end of the URL, after 'contact-flow/' such as 78ea8fd5-2659-4f2b-b528-699760ccfc1b.

", + "documentation" : "

The identifier of the contact flow for the outbound call.

", "simpleType" : "String", "variableSetterType" : "String" }, @@ -22201,11 +30555,11 @@ "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "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.

", + "documentation" : "

The identifier of the Amazon Connect instance.

", "enumType" : null, - "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.*/", + "fluentSetterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withInstanceId", - "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.*/", + "getterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@return The identifier of the Amazon Connect instance.*/", "getterMethodName" : "getInstanceId", "getterModel" : { "returnType" : "String", @@ -22239,7 +30593,7 @@ "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.*/", + "setterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.*/", "setterMethodName" : "setInstanceId", "setterModel" : { "timestampFormat" : null, @@ -22253,13 +30607,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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.*/", + "varargSetterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "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.

", + "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, @@ -22335,11 +30689,11 @@ "c2jName" : "SourcePhoneNumber", "c2jShape" : "PhoneNumber", "deprecated" : false, - "documentation" : "

The phone number, in E.164 format, associated with your Amazon Connect instance to use for the outbound call.

", + "documentation" : "

The phone number associated with the Amazon Connect instance, in E.164 format. If you do not specify a source phone number, you must specify a queue.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

The phone number, in E.164 format, associated with your Amazon Connect instance to use for the outbound call.

\n@param sourcePhoneNumber The phone number, in E.164 format, associated with your Amazon Connect instance to use for the outbound call.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

The phone number associated with the Amazon Connect instance, in E.164 format. If you do not specify a source phone number, you must specify a queue.

\n@param sourcePhoneNumber The phone number associated with the Amazon Connect instance, in E.164 format. If you do not specify a source phone number, you must specify a queue.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withSourcePhoneNumber", - "getterDocumentation" : "/**

The phone number, in E.164 format, associated with your Amazon Connect instance to use for the outbound call.

\n@return The phone number, in E.164 format, associated with your Amazon Connect instance to use for the outbound call.*/", + "getterDocumentation" : "/**

The phone number associated with the Amazon Connect instance, in E.164 format. If you do not specify a source phone number, you must specify a queue.

\n@return The phone number associated with the Amazon Connect instance, in E.164 format. If you do not specify a source phone number, you must specify a queue.*/", "getterMethodName" : "getSourcePhoneNumber", "getterModel" : { "returnType" : "String", @@ -22373,7 +30727,7 @@ "marshallingType" : "STRING", "name" : "SourcePhoneNumber", "sensitive" : false, - "setterDocumentation" : "/**

The phone number, in E.164 format, associated with your Amazon Connect instance to use for the outbound call.

\n@param sourcePhoneNumber The phone number, in E.164 format, associated with your Amazon Connect instance to use for the outbound call.*/", + "setterDocumentation" : "/**

The phone number associated with the Amazon Connect instance, in E.164 format. If you do not specify a source phone number, you must specify a queue.

\n@param sourcePhoneNumber The phone number associated with the Amazon Connect instance, in E.164 format. If you do not specify a source phone number, you must specify a queue.*/", "setterMethodName" : "setSourcePhoneNumber", "setterModel" : { "timestampFormat" : null, @@ -22387,13 +30741,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The phone number, in E.164 format, associated with your Amazon Connect instance to use for the outbound call.

\n@param sourcePhoneNumber The phone number, in E.164 format, associated with your Amazon Connect instance to use for the outbound call.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The phone number associated with the Amazon Connect instance, in E.164 format. If you do not specify a source phone number, you must specify a queue.

\n@param sourcePhoneNumber The phone number associated with the Amazon Connect instance, in E.164 format. If you do not specify a source phone number, you must specify a queue.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "sourcePhoneNumber", "variableType" : "String", - "documentation" : "

The phone number, in E.164 format, associated with your Amazon Connect instance to use for the outbound call.

", + "documentation" : "

The phone number associated with the Amazon Connect instance, in E.164 format. If you do not specify a source phone number, you must specify a queue.

", "simpleType" : "String", "variableSetterType" : "String" }, @@ -22402,11 +30756,11 @@ "c2jName" : "QueueId", "c2jShape" : "QueueId", "deprecated" : false, - "documentation" : "

The queue to add the call to. If you specify a queue, the phone displayed for caller ID is the phone number specified in the queue. If you do not specify a queue, the queue used will be the queue defined in the contact flow.

To find the QueueId, open the queue you want to use in the Amazon Connect Queue editor. The ID for the queue is displayed in the address bar as part of the URL. For example, the queue ID is the set of characters at the end of the URL, after 'queue/' such as queue/aeg40574-2d01-51c3-73d6-bf8624d2168c.

", + "documentation" : "

The queue for the call. If you specify a queue, the phone displayed for caller ID is the phone number specified in the queue. If you do not specify a queue, the queue defined in the contact flow is used. If you do not specify a queue, you must specify a source phone number.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

The queue to add the call to. If you specify a queue, the phone displayed for caller ID is the phone number specified in the queue. If you do not specify a queue, the queue used will be the queue defined in the contact flow.

To find the QueueId, open the queue you want to use in the Amazon Connect Queue editor. The ID for the queue is displayed in the address bar as part of the URL. For example, the queue ID is the set of characters at the end of the URL, after 'queue/' such as queue/aeg40574-2d01-51c3-73d6-bf8624d2168c.

\n@param queueId The queue to add the call to. If you specify a queue, the phone displayed for caller ID is the phone number specified in the queue. If you do not specify a queue, the queue used will be the queue defined in the contact flow.

To find the QueueId, open the queue you want to use in the Amazon Connect Queue editor. The ID for the queue is displayed in the address bar as part of the URL. For example, the queue ID is the set of characters at the end of the URL, after 'queue/' such as queue/aeg40574-2d01-51c3-73d6-bf8624d2168c.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

The queue for the call. If you specify a queue, the phone displayed for caller ID is the phone number specified in the queue. If you do not specify a queue, the queue defined in the contact flow is used. If you do not specify a queue, you must specify a source phone number.

\n@param queueId The queue for the call. If you specify a queue, the phone displayed for caller ID is the phone number specified in the queue. If you do not specify a queue, the queue defined in the contact flow is used. If you do not specify a queue, you must specify a source phone number.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withQueueId", - "getterDocumentation" : "/**

The queue to add the call to. If you specify a queue, the phone displayed for caller ID is the phone number specified in the queue. If you do not specify a queue, the queue used will be the queue defined in the contact flow.

To find the QueueId, open the queue you want to use in the Amazon Connect Queue editor. The ID for the queue is displayed in the address bar as part of the URL. For example, the queue ID is the set of characters at the end of the URL, after 'queue/' such as queue/aeg40574-2d01-51c3-73d6-bf8624d2168c.

\n@return The queue to add the call to. If you specify a queue, the phone displayed for caller ID is the phone number specified in the queue. If you do not specify a queue, the queue used will be the queue defined in the contact flow.

To find the QueueId, open the queue you want to use in the Amazon Connect Queue editor. The ID for the queue is displayed in the address bar as part of the URL. For example, the queue ID is the set of characters at the end of the URL, after 'queue/' such as queue/aeg40574-2d01-51c3-73d6-bf8624d2168c.*/", + "getterDocumentation" : "/**

The queue for the call. If you specify a queue, the phone displayed for caller ID is the phone number specified in the queue. If you do not specify a queue, the queue defined in the contact flow is used. If you do not specify a queue, you must specify a source phone number.

\n@return The queue for the call. If you specify a queue, the phone displayed for caller ID is the phone number specified in the queue. If you do not specify a queue, the queue defined in the contact flow is used. If you do not specify a queue, you must specify a source phone number.*/", "getterMethodName" : "getQueueId", "getterModel" : { "returnType" : "String", @@ -22440,7 +30794,7 @@ "marshallingType" : "STRING", "name" : "QueueId", "sensitive" : false, - "setterDocumentation" : "/**

The queue to add the call to. If you specify a queue, the phone displayed for caller ID is the phone number specified in the queue. If you do not specify a queue, the queue used will be the queue defined in the contact flow.

To find the QueueId, open the queue you want to use in the Amazon Connect Queue editor. The ID for the queue is displayed in the address bar as part of the URL. For example, the queue ID is the set of characters at the end of the URL, after 'queue/' such as queue/aeg40574-2d01-51c3-73d6-bf8624d2168c.

\n@param queueId The queue to add the call to. If you specify a queue, the phone displayed for caller ID is the phone number specified in the queue. If you do not specify a queue, the queue used will be the queue defined in the contact flow.

To find the QueueId, open the queue you want to use in the Amazon Connect Queue editor. The ID for the queue is displayed in the address bar as part of the URL. For example, the queue ID is the set of characters at the end of the URL, after 'queue/' such as queue/aeg40574-2d01-51c3-73d6-bf8624d2168c.*/", + "setterDocumentation" : "/**

The queue for the call. If you specify a queue, the phone displayed for caller ID is the phone number specified in the queue. If you do not specify a queue, the queue defined in the contact flow is used. If you do not specify a queue, you must specify a source phone number.

\n@param queueId The queue for the call. If you specify a queue, the phone displayed for caller ID is the phone number specified in the queue. If you do not specify a queue, the queue defined in the contact flow is used. If you do not specify a queue, you must specify a source phone number.*/", "setterMethodName" : "setQueueId", "setterModel" : { "timestampFormat" : null, @@ -22454,13 +30808,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The queue to add the call to. If you specify a queue, the phone displayed for caller ID is the phone number specified in the queue. If you do not specify a queue, the queue used will be the queue defined in the contact flow.

To find the QueueId, open the queue you want to use in the Amazon Connect Queue editor. The ID for the queue is displayed in the address bar as part of the URL. For example, the queue ID is the set of characters at the end of the URL, after 'queue/' such as queue/aeg40574-2d01-51c3-73d6-bf8624d2168c.

\n@param queueId The queue to add the call to. If you specify a queue, the phone displayed for caller ID is the phone number specified in the queue. If you do not specify a queue, the queue used will be the queue defined in the contact flow.

To find the QueueId, open the queue you want to use in the Amazon Connect Queue editor. The ID for the queue is displayed in the address bar as part of the URL. For example, the queue ID is the set of characters at the end of the URL, after 'queue/' such as queue/aeg40574-2d01-51c3-73d6-bf8624d2168c.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The queue for the call. If you specify a queue, the phone displayed for caller ID is the phone number specified in the queue. If you do not specify a queue, the queue defined in the contact flow is used. If you do not specify a queue, you must specify a source phone number.

\n@param queueId The queue for the call. If you specify a queue, the phone displayed for caller ID is the phone number specified in the queue. If you do not specify a queue, the queue defined in the contact flow is used. If you do not specify a queue, you must specify a source phone number.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "queueId", "variableType" : "String", - "documentation" : "

The queue to add the call to. If you specify a queue, the phone displayed for caller ID is the phone number specified in the queue. If you do not specify a queue, the queue used will be the queue defined in the contact flow.

To find the QueueId, open the queue you want to use in the Amazon Connect Queue editor. The ID for the queue is displayed in the address bar as part of the URL. For example, the queue ID is the set of characters at the end of the URL, after 'queue/' such as queue/aeg40574-2d01-51c3-73d6-bf8624d2168c.

", + "documentation" : "

The queue for the call. If you specify a queue, the phone displayed for caller ID is the phone number specified in the queue. If you do not specify a queue, the queue defined in the contact flow is used. If you do not specify a queue, you must specify a source phone number.

", "simpleType" : "String", "variableSetterType" : "String" }, @@ -22469,11 +30823,11 @@ "c2jName" : "Attributes", "c2jShape" : "Attributes", "deprecated" : false, - "documentation" : "

Specify a custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

For example, if you want play a greeting when the customer answers the call, you can pass the customer name in attributes similar to the following:

", + "documentation" : "

A custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

Specify a custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

For example, if you want play a greeting when the customer answers the call, you can pass the customer name in attributes similar to the following:

\n@param attributes Specify a custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

For example, if you want play a greeting when the customer answers the call, you can pass the customer name in attributes similar to the following:\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

A custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

\n@param attributes A custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withAttributes", - "getterDocumentation" : "/**

Specify a custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

For example, if you want play a greeting when the customer answers the call, you can pass the customer name in attributes similar to the following:

\n@return Specify a custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

For example, if you want play a greeting when the customer answers the call, you can pass the customer name in attributes similar to the following:*/", + "getterDocumentation" : "/**

A custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

\n@return A custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.*/", "getterMethodName" : "getAttributes", "getterModel" : { "returnType" : "java.util.Map", @@ -22589,7 +30943,7 @@ "marshallingType" : "MAP", "name" : "Attributes", "sensitive" : false, - "setterDocumentation" : "/**

Specify a custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

For example, if you want play a greeting when the customer answers the call, you can pass the customer name in attributes similar to the following:

\n@param attributes Specify a custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

For example, if you want play a greeting when the customer answers the call, you can pass the customer name in attributes similar to the following:*/", + "setterDocumentation" : "/**

A custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

\n@param attributes A custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.*/", "setterMethodName" : "setAttributes", "setterModel" : { "timestampFormat" : null, @@ -22603,13 +30957,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

Specify a custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

For example, if you want play a greeting when the customer answers the call, you can pass the customer name in attributes similar to the following:

\n@param attributes Specify a custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

For example, if you want play a greeting when the customer answers the call, you can pass the customer name in attributes similar to the following:\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

A custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

\n@param attributes A custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", - "documentation" : "

Specify a custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

For example, if you want play a greeting when the customer answers the call, you can pass the customer name in attributes similar to the following:

", + "documentation" : "

A custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, @@ -22620,11 +30974,11 @@ "c2jName" : "Attributes", "c2jShape" : "Attributes", "deprecated" : false, - "documentation" : "

Specify a custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

For example, if you want play a greeting when the customer answers the call, you can pass the customer name in attributes similar to the following:

", + "documentation" : "

A custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

Specify a custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

For example, if you want play a greeting when the customer answers the call, you can pass the customer name in attributes similar to the following:

\n@param attributes Specify a custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

For example, if you want play a greeting when the customer answers the call, you can pass the customer name in attributes similar to the following:\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

A custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

\n@param attributes A custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withAttributes", - "getterDocumentation" : "/**

Specify a custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

For example, if you want play a greeting when the customer answers the call, you can pass the customer name in attributes similar to the following:

\n@return Specify a custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

For example, if you want play a greeting when the customer answers the call, you can pass the customer name in attributes similar to the following:*/", + "getterDocumentation" : "/**

A custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

\n@return A custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.*/", "getterMethodName" : "getAttributes", "getterModel" : { "returnType" : "java.util.Map", @@ -22740,7 +31094,7 @@ "marshallingType" : "MAP", "name" : "Attributes", "sensitive" : false, - "setterDocumentation" : "/**

Specify a custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

For example, if you want play a greeting when the customer answers the call, you can pass the customer name in attributes similar to the following:

\n@param attributes Specify a custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

For example, if you want play a greeting when the customer answers the call, you can pass the customer name in attributes similar to the following:*/", + "setterDocumentation" : "/**

A custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

\n@param attributes A custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.*/", "setterMethodName" : "setAttributes", "setterModel" : { "timestampFormat" : null, @@ -22754,13 +31108,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

Specify a custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

For example, if you want play a greeting when the customer answers the call, you can pass the customer name in attributes similar to the following:

\n@param attributes Specify a custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

For example, if you want play a greeting when the customer answers the call, you can pass the customer name in attributes similar to the following:\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

A custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

\n@param attributes A custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", - "documentation" : "

Specify a custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

For example, if you want play a greeting when the customer answers the call, you can pass the customer name in attributes similar to the following:

", + "documentation" : "

A custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, @@ -22838,11 +31192,11 @@ "c2jName" : "ContactFlowId", "c2jShape" : "ContactFlowId", "deprecated" : false, - "documentation" : "

The identifier for the contact flow to connect the outbound call to.

To find the ContactFlowId, open the contact flow you want to use in the Amazon Connect contact flow editor. The ID for the contact flow is displayed in the address bar as part of the URL. For example, the contact flow ID is the set of characters at the end of the URL, after 'contact-flow/' such as 78ea8fd5-2659-4f2b-b528-699760ccfc1b.

", + "documentation" : "

The identifier of the contact flow for the outbound call.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

The identifier for the contact flow to connect the outbound call to.

To find the ContactFlowId, open the contact flow you want to use in the Amazon Connect contact flow editor. The ID for the contact flow is displayed in the address bar as part of the URL. For example, the contact flow ID is the set of characters at the end of the URL, after 'contact-flow/' such as 78ea8fd5-2659-4f2b-b528-699760ccfc1b.

\n@param contactFlowId The identifier for the contact flow to connect the outbound call to.

To find the ContactFlowId, open the contact flow you want to use in the Amazon Connect contact flow editor. The ID for the contact flow is displayed in the address bar as part of the URL. For example, the contact flow ID is the set of characters at the end of the URL, after 'contact-flow/' such as 78ea8fd5-2659-4f2b-b528-699760ccfc1b.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

The identifier of the contact flow for the outbound call.

\n@param contactFlowId The identifier of the contact flow for the outbound call.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withContactFlowId", - "getterDocumentation" : "/**

The identifier for the contact flow to connect the outbound call to.

To find the ContactFlowId, open the contact flow you want to use in the Amazon Connect contact flow editor. The ID for the contact flow is displayed in the address bar as part of the URL. For example, the contact flow ID is the set of characters at the end of the URL, after 'contact-flow/' such as 78ea8fd5-2659-4f2b-b528-699760ccfc1b.

\n@return The identifier for the contact flow to connect the outbound call to.

To find the ContactFlowId, open the contact flow you want to use in the Amazon Connect contact flow editor. The ID for the contact flow is displayed in the address bar as part of the URL. For example, the contact flow ID is the set of characters at the end of the URL, after 'contact-flow/' such as 78ea8fd5-2659-4f2b-b528-699760ccfc1b.*/", + "getterDocumentation" : "/**

The identifier of the contact flow for the outbound call.

\n@return The identifier of the contact flow for the outbound call.*/", "getterMethodName" : "getContactFlowId", "getterModel" : { "returnType" : "String", @@ -22876,7 +31230,7 @@ "marshallingType" : "STRING", "name" : "ContactFlowId", "sensitive" : false, - "setterDocumentation" : "/**

The identifier for the contact flow to connect the outbound call to.

To find the ContactFlowId, open the contact flow you want to use in the Amazon Connect contact flow editor. The ID for the contact flow is displayed in the address bar as part of the URL. For example, the contact flow ID is the set of characters at the end of the URL, after 'contact-flow/' such as 78ea8fd5-2659-4f2b-b528-699760ccfc1b.

\n@param contactFlowId The identifier for the contact flow to connect the outbound call to.

To find the ContactFlowId, open the contact flow you want to use in the Amazon Connect contact flow editor. The ID for the contact flow is displayed in the address bar as part of the URL. For example, the contact flow ID is the set of characters at the end of the URL, after 'contact-flow/' such as 78ea8fd5-2659-4f2b-b528-699760ccfc1b.*/", + "setterDocumentation" : "/**

The identifier of the contact flow for the outbound call.

\n@param contactFlowId The identifier of the contact flow for the outbound call.*/", "setterMethodName" : "setContactFlowId", "setterModel" : { "timestampFormat" : null, @@ -22890,13 +31244,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The identifier for the contact flow to connect the outbound call to.

To find the ContactFlowId, open the contact flow you want to use in the Amazon Connect contact flow editor. The ID for the contact flow is displayed in the address bar as part of the URL. For example, the contact flow ID is the set of characters at the end of the URL, after 'contact-flow/' such as 78ea8fd5-2659-4f2b-b528-699760ccfc1b.

\n@param contactFlowId The identifier for the contact flow to connect the outbound call to.

To find the ContactFlowId, open the contact flow you want to use in the Amazon Connect contact flow editor. The ID for the contact flow is displayed in the address bar as part of the URL. For example, the contact flow ID is the set of characters at the end of the URL, after 'contact-flow/' such as 78ea8fd5-2659-4f2b-b528-699760ccfc1b.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The identifier of the contact flow for the outbound call.

\n@param contactFlowId The identifier of the contact flow for the outbound call.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "contactFlowId", "variableType" : "String", - "documentation" : "

The identifier for the contact flow to connect the outbound call to.

To find the ContactFlowId, open the contact flow you want to use in the Amazon Connect contact flow editor. The ID for the contact flow is displayed in the address bar as part of the URL. For example, the contact flow ID is the set of characters at the end of the URL, after 'contact-flow/' such as 78ea8fd5-2659-4f2b-b528-699760ccfc1b.

", + "documentation" : "

The identifier of the contact flow for the outbound call.

", "simpleType" : "String", "variableSetterType" : "String" }, @@ -22906,11 +31260,11 @@ "c2jName" : "DestinationPhoneNumber", "c2jShape" : "PhoneNumber", "deprecated" : false, - "documentation" : "

The phone number of the customer in E.164 format.

", + "documentation" : "

The phone number of the customer, in E.164 format.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

The phone number of the customer in E.164 format.

\n@param destinationPhoneNumber The phone number of the customer in E.164 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

The phone number of the customer, in E.164 format.

\n@param destinationPhoneNumber The phone number of the customer, in E.164 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withDestinationPhoneNumber", - "getterDocumentation" : "/**

The phone number of the customer in E.164 format.

\n@return The phone number of the customer in E.164 format.*/", + "getterDocumentation" : "/**

The phone number of the customer, in E.164 format.

\n@return The phone number of the customer, in E.164 format.*/", "getterMethodName" : "getDestinationPhoneNumber", "getterModel" : { "returnType" : "String", @@ -22944,7 +31298,7 @@ "marshallingType" : "STRING", "name" : "DestinationPhoneNumber", "sensitive" : false, - "setterDocumentation" : "/**

The phone number of the customer in E.164 format.

\n@param destinationPhoneNumber The phone number of the customer in E.164 format.*/", + "setterDocumentation" : "/**

The phone number of the customer, in E.164 format.

\n@param destinationPhoneNumber The phone number of the customer, in E.164 format.*/", "setterMethodName" : "setDestinationPhoneNumber", "setterModel" : { "timestampFormat" : null, @@ -22958,13 +31312,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The phone number of the customer in E.164 format.

\n@param destinationPhoneNumber The phone number of the customer in E.164 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The phone number of the customer, in E.164 format.

\n@param destinationPhoneNumber The phone number of the customer, in E.164 format.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "destinationPhoneNumber", "variableType" : "String", - "documentation" : "

The phone number of the customer in E.164 format.

", + "documentation" : "

The phone number of the customer, in E.164 format.

", "simpleType" : "String", "variableSetterType" : "String" }, @@ -22974,11 +31328,11 @@ "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "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.

", + "documentation" : "

The identifier of the Amazon Connect instance.

", "enumType" : null, - "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.*/", + "fluentSetterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withInstanceId", - "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.*/", + "getterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@return The identifier of the Amazon Connect instance.*/", "getterMethodName" : "getInstanceId", "getterModel" : { "returnType" : "String", @@ -23012,7 +31366,7 @@ "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.*/", + "setterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.*/", "setterMethodName" : "setInstanceId", "setterModel" : { "timestampFormat" : null, @@ -23026,13 +31380,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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.*/", + "varargSetterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "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.

", + "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, @@ -23042,11 +31396,11 @@ "c2jName" : "QueueId", "c2jShape" : "QueueId", "deprecated" : false, - "documentation" : "

The queue to add the call to. If you specify a queue, the phone displayed for caller ID is the phone number specified in the queue. If you do not specify a queue, the queue used will be the queue defined in the contact flow.

To find the QueueId, open the queue you want to use in the Amazon Connect Queue editor. The ID for the queue is displayed in the address bar as part of the URL. For example, the queue ID is the set of characters at the end of the URL, after 'queue/' such as queue/aeg40574-2d01-51c3-73d6-bf8624d2168c.

", + "documentation" : "

The queue for the call. If you specify a queue, the phone displayed for caller ID is the phone number specified in the queue. If you do not specify a queue, the queue defined in the contact flow is used. If you do not specify a queue, you must specify a source phone number.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

The queue to add the call to. If you specify a queue, the phone displayed for caller ID is the phone number specified in the queue. If you do not specify a queue, the queue used will be the queue defined in the contact flow.

To find the QueueId, open the queue you want to use in the Amazon Connect Queue editor. The ID for the queue is displayed in the address bar as part of the URL. For example, the queue ID is the set of characters at the end of the URL, after 'queue/' such as queue/aeg40574-2d01-51c3-73d6-bf8624d2168c.

\n@param queueId The queue to add the call to. If you specify a queue, the phone displayed for caller ID is the phone number specified in the queue. If you do not specify a queue, the queue used will be the queue defined in the contact flow.

To find the QueueId, open the queue you want to use in the Amazon Connect Queue editor. The ID for the queue is displayed in the address bar as part of the URL. For example, the queue ID is the set of characters at the end of the URL, after 'queue/' such as queue/aeg40574-2d01-51c3-73d6-bf8624d2168c.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

The queue for the call. If you specify a queue, the phone displayed for caller ID is the phone number specified in the queue. If you do not specify a queue, the queue defined in the contact flow is used. If you do not specify a queue, you must specify a source phone number.

\n@param queueId The queue for the call. If you specify a queue, the phone displayed for caller ID is the phone number specified in the queue. If you do not specify a queue, the queue defined in the contact flow is used. If you do not specify a queue, you must specify a source phone number.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withQueueId", - "getterDocumentation" : "/**

The queue to add the call to. If you specify a queue, the phone displayed for caller ID is the phone number specified in the queue. If you do not specify a queue, the queue used will be the queue defined in the contact flow.

To find the QueueId, open the queue you want to use in the Amazon Connect Queue editor. The ID for the queue is displayed in the address bar as part of the URL. For example, the queue ID is the set of characters at the end of the URL, after 'queue/' such as queue/aeg40574-2d01-51c3-73d6-bf8624d2168c.

\n@return The queue to add the call to. If you specify a queue, the phone displayed for caller ID is the phone number specified in the queue. If you do not specify a queue, the queue used will be the queue defined in the contact flow.

To find the QueueId, open the queue you want to use in the Amazon Connect Queue editor. The ID for the queue is displayed in the address bar as part of the URL. For example, the queue ID is the set of characters at the end of the URL, after 'queue/' such as queue/aeg40574-2d01-51c3-73d6-bf8624d2168c.*/", + "getterDocumentation" : "/**

The queue for the call. If you specify a queue, the phone displayed for caller ID is the phone number specified in the queue. If you do not specify a queue, the queue defined in the contact flow is used. If you do not specify a queue, you must specify a source phone number.

\n@return The queue for the call. If you specify a queue, the phone displayed for caller ID is the phone number specified in the queue. If you do not specify a queue, the queue defined in the contact flow is used. If you do not specify a queue, you must specify a source phone number.*/", "getterMethodName" : "getQueueId", "getterModel" : { "returnType" : "String", @@ -23080,7 +31434,7 @@ "marshallingType" : "STRING", "name" : "QueueId", "sensitive" : false, - "setterDocumentation" : "/**

The queue to add the call to. If you specify a queue, the phone displayed for caller ID is the phone number specified in the queue. If you do not specify a queue, the queue used will be the queue defined in the contact flow.

To find the QueueId, open the queue you want to use in the Amazon Connect Queue editor. The ID for the queue is displayed in the address bar as part of the URL. For example, the queue ID is the set of characters at the end of the URL, after 'queue/' such as queue/aeg40574-2d01-51c3-73d6-bf8624d2168c.

\n@param queueId The queue to add the call to. If you specify a queue, the phone displayed for caller ID is the phone number specified in the queue. If you do not specify a queue, the queue used will be the queue defined in the contact flow.

To find the QueueId, open the queue you want to use in the Amazon Connect Queue editor. The ID for the queue is displayed in the address bar as part of the URL. For example, the queue ID is the set of characters at the end of the URL, after 'queue/' such as queue/aeg40574-2d01-51c3-73d6-bf8624d2168c.*/", + "setterDocumentation" : "/**

The queue for the call. If you specify a queue, the phone displayed for caller ID is the phone number specified in the queue. If you do not specify a queue, the queue defined in the contact flow is used. If you do not specify a queue, you must specify a source phone number.

\n@param queueId The queue for the call. If you specify a queue, the phone displayed for caller ID is the phone number specified in the queue. If you do not specify a queue, the queue defined in the contact flow is used. If you do not specify a queue, you must specify a source phone number.*/", "setterMethodName" : "setQueueId", "setterModel" : { "timestampFormat" : null, @@ -23094,13 +31448,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The queue to add the call to. If you specify a queue, the phone displayed for caller ID is the phone number specified in the queue. If you do not specify a queue, the queue used will be the queue defined in the contact flow.

To find the QueueId, open the queue you want to use in the Amazon Connect Queue editor. The ID for the queue is displayed in the address bar as part of the URL. For example, the queue ID is the set of characters at the end of the URL, after 'queue/' such as queue/aeg40574-2d01-51c3-73d6-bf8624d2168c.

\n@param queueId The queue to add the call to. If you specify a queue, the phone displayed for caller ID is the phone number specified in the queue. If you do not specify a queue, the queue used will be the queue defined in the contact flow.

To find the QueueId, open the queue you want to use in the Amazon Connect Queue editor. The ID for the queue is displayed in the address bar as part of the URL. For example, the queue ID is the set of characters at the end of the URL, after 'queue/' such as queue/aeg40574-2d01-51c3-73d6-bf8624d2168c.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The queue for the call. If you specify a queue, the phone displayed for caller ID is the phone number specified in the queue. If you do not specify a queue, the queue defined in the contact flow is used. If you do not specify a queue, you must specify a source phone number.

\n@param queueId The queue for the call. If you specify a queue, the phone displayed for caller ID is the phone number specified in the queue. If you do not specify a queue, the queue defined in the contact flow is used. If you do not specify a queue, you must specify a source phone number.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "queueId", "variableType" : "String", - "documentation" : "

The queue to add the call to. If you specify a queue, the phone displayed for caller ID is the phone number specified in the queue. If you do not specify a queue, the queue used will be the queue defined in the contact flow.

To find the QueueId, open the queue you want to use in the Amazon Connect Queue editor. The ID for the queue is displayed in the address bar as part of the URL. For example, the queue ID is the set of characters at the end of the URL, after 'queue/' such as queue/aeg40574-2d01-51c3-73d6-bf8624d2168c.

", + "documentation" : "

The queue for the call. If you specify a queue, the phone displayed for caller ID is the phone number specified in the queue. If you do not specify a queue, the queue defined in the contact flow is used. If you do not specify a queue, you must specify a source phone number.

", "simpleType" : "String", "variableSetterType" : "String" }, @@ -23110,11 +31464,11 @@ "c2jName" : "SourcePhoneNumber", "c2jShape" : "PhoneNumber", "deprecated" : false, - "documentation" : "

The phone number, in E.164 format, associated with your Amazon Connect instance to use for the outbound call.

", + "documentation" : "

The phone number associated with the Amazon Connect instance, in E.164 format. If you do not specify a source phone number, you must specify a queue.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

The phone number, in E.164 format, associated with your Amazon Connect instance to use for the outbound call.

\n@param sourcePhoneNumber The phone number, in E.164 format, associated with your Amazon Connect instance to use for the outbound call.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

The phone number associated with the Amazon Connect instance, in E.164 format. If you do not specify a source phone number, you must specify a queue.

\n@param sourcePhoneNumber The phone number associated with the Amazon Connect instance, in E.164 format. If you do not specify a source phone number, you must specify a queue.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withSourcePhoneNumber", - "getterDocumentation" : "/**

The phone number, in E.164 format, associated with your Amazon Connect instance to use for the outbound call.

\n@return The phone number, in E.164 format, associated with your Amazon Connect instance to use for the outbound call.*/", + "getterDocumentation" : "/**

The phone number associated with the Amazon Connect instance, in E.164 format. If you do not specify a source phone number, you must specify a queue.

\n@return The phone number associated with the Amazon Connect instance, in E.164 format. If you do not specify a source phone number, you must specify a queue.*/", "getterMethodName" : "getSourcePhoneNumber", "getterModel" : { "returnType" : "String", @@ -23148,7 +31502,7 @@ "marshallingType" : "STRING", "name" : "SourcePhoneNumber", "sensitive" : false, - "setterDocumentation" : "/**

The phone number, in E.164 format, associated with your Amazon Connect instance to use for the outbound call.

\n@param sourcePhoneNumber The phone number, in E.164 format, associated with your Amazon Connect instance to use for the outbound call.*/", + "setterDocumentation" : "/**

The phone number associated with the Amazon Connect instance, in E.164 format. If you do not specify a source phone number, you must specify a queue.

\n@param sourcePhoneNumber The phone number associated with the Amazon Connect instance, in E.164 format. If you do not specify a source phone number, you must specify a queue.*/", "setterMethodName" : "setSourcePhoneNumber", "setterModel" : { "timestampFormat" : null, @@ -23162,13 +31516,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The phone number, in E.164 format, associated with your Amazon Connect instance to use for the outbound call.

\n@param sourcePhoneNumber The phone number, in E.164 format, associated with your Amazon Connect instance to use for the outbound call.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The phone number associated with the Amazon Connect instance, in E.164 format. If you do not specify a source phone number, you must specify a queue.

\n@param sourcePhoneNumber The phone number associated with the Amazon Connect instance, in E.164 format. If you do not specify a source phone number, you must specify a queue.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "sourcePhoneNumber", "variableType" : "String", - "documentation" : "

The phone number, in E.164 format, associated with your Amazon Connect instance to use for the outbound call.

", + "documentation" : "

The phone number associated with the Amazon Connect instance, in E.164 format. If you do not specify a source phone number, you must specify a queue.

", "simpleType" : "String", "variableSetterType" : "String" }, @@ -23215,11 +31569,11 @@ "c2jName" : "ContactId", "c2jShape" : "ContactId", "deprecated" : false, - "documentation" : "

The unique identifier of this contact within your Amazon Connect instance.

", + "documentation" : "

The identifier of this contact within the Amazon Connect instance.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

The unique identifier of this contact within your Amazon Connect instance.

\n@param contactId The unique identifier of this contact within your Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

The identifier of this contact within the Amazon Connect instance.

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

The unique identifier of this contact within your Amazon Connect instance.

\n@return The unique identifier of this contact within your Amazon Connect instance.*/", + "getterDocumentation" : "/**

The identifier of this contact within the Amazon Connect instance.

\n@return The identifier of this contact within the Amazon Connect instance.*/", "getterMethodName" : "getContactId", "getterModel" : { "returnType" : "String", @@ -23253,7 +31607,7 @@ "marshallingType" : "STRING", "name" : "ContactId", "sensitive" : false, - "setterDocumentation" : "/**

The unique identifier of this contact within your Amazon Connect instance.

\n@param contactId The unique identifier of this contact within your Amazon Connect instance.*/", + "setterDocumentation" : "/**

The identifier of this contact within the Amazon Connect instance.

\n@param contactId The identifier of this contact within the Amazon Connect instance.*/", "setterMethodName" : "setContactId", "setterModel" : { "timestampFormat" : null, @@ -23267,13 +31621,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The unique identifier of this contact within your Amazon Connect instance.

\n@param contactId The unique identifier of this contact within your Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The identifier of this contact within the Amazon Connect instance.

\n@param contactId The identifier of this contact within the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "contactId", "variableType" : "String", - "documentation" : "

The unique identifier of this contact within your Amazon Connect instance.

", + "documentation" : "

The identifier of this contact within the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, @@ -23284,11 +31638,11 @@ "c2jName" : "ContactId", "c2jShape" : "ContactId", "deprecated" : false, - "documentation" : "

The unique identifier of this contact within your Amazon Connect instance.

", + "documentation" : "

The identifier of this contact within the Amazon Connect instance.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

The unique identifier of this contact within your Amazon Connect instance.

\n@param contactId The unique identifier of this contact within your Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

The identifier of this contact within the Amazon Connect instance.

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

The unique identifier of this contact within your Amazon Connect instance.

\n@return The unique identifier of this contact within your Amazon Connect instance.*/", + "getterDocumentation" : "/**

The identifier of this contact within the Amazon Connect instance.

\n@return The identifier of this contact within the Amazon Connect instance.*/", "getterMethodName" : "getContactId", "getterModel" : { "returnType" : "String", @@ -23322,7 +31676,7 @@ "marshallingType" : "STRING", "name" : "ContactId", "sensitive" : false, - "setterDocumentation" : "/**

The unique identifier of this contact within your Amazon Connect instance.

\n@param contactId The unique identifier of this contact within your Amazon Connect instance.*/", + "setterDocumentation" : "/**

The identifier of this contact within the Amazon Connect instance.

\n@param contactId The identifier of this contact within the Amazon Connect instance.*/", "setterMethodName" : "setContactId", "setterModel" : { "timestampFormat" : null, @@ -23336,13 +31690,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The unique identifier of this contact within your Amazon Connect instance.

\n@param contactId The unique identifier of this contact within your Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The identifier of this contact within the Amazon Connect instance.

\n@param contactId The identifier of this contact within the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "contactId", "variableType" : "String", - "documentation" : "

The unique identifier of this contact within your Amazon Connect instance.

", + "documentation" : "

The identifier of this contact within the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, @@ -23449,11 +31803,11 @@ "c2jName" : "ContactId", "c2jShape" : "ContactId", "deprecated" : false, - "documentation" : "

The unique identifier of the contact to end.

", + "documentation" : "

The ID of the contact.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

The unique identifier of the contact to end.

\n@param contactId The unique identifier of the contact to end.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

The ID of the contact.

\n@param contactId The ID of the contact.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withContactId", - "getterDocumentation" : "/**

The unique identifier of the contact to end.

\n@return The unique identifier of the contact to end.*/", + "getterDocumentation" : "/**

The ID of the contact.

\n@return The ID of the contact.*/", "getterMethodName" : "getContactId", "getterModel" : { "returnType" : "String", @@ -23487,7 +31841,7 @@ "marshallingType" : "STRING", "name" : "ContactId", "sensitive" : false, - "setterDocumentation" : "/**

The unique identifier of the contact to end.

\n@param contactId The unique identifier of the contact to end.*/", + "setterDocumentation" : "/**

The ID of the contact.

\n@param contactId The ID of the contact.*/", "setterMethodName" : "setContactId", "setterModel" : { "timestampFormat" : null, @@ -23501,13 +31855,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The unique identifier of the contact to end.

\n@param contactId The unique identifier of the contact to end.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The ID of the contact.

\n@param contactId The ID of the contact.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "contactId", "variableType" : "String", - "documentation" : "

The unique identifier of the contact to end.

", + "documentation" : "

The ID of the contact.

", "simpleType" : "String", "variableSetterType" : "String" }, @@ -23516,11 +31870,11 @@ "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "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.

", + "documentation" : "

The identifier of the Amazon Connect instance.

", "enumType" : null, - "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.*/", + "fluentSetterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withInstanceId", - "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.*/", + "getterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@return The identifier of the Amazon Connect instance.*/", "getterMethodName" : "getInstanceId", "getterModel" : { "returnType" : "String", @@ -23554,7 +31908,7 @@ "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.*/", + "setterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.*/", "setterMethodName" : "setInstanceId", "setterModel" : { "timestampFormat" : null, @@ -23568,13 +31922,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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.*/", + "varargSetterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "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.

", + "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, @@ -23585,11 +31939,11 @@ "c2jName" : "ContactId", "c2jShape" : "ContactId", "deprecated" : false, - "documentation" : "

The unique identifier of the contact to end.

", + "documentation" : "

The ID of the contact.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

The unique identifier of the contact to end.

\n@param contactId The unique identifier of the contact to end.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

The ID of the contact.

\n@param contactId The ID of the contact.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withContactId", - "getterDocumentation" : "/**

The unique identifier of the contact to end.

\n@return The unique identifier of the contact to end.*/", + "getterDocumentation" : "/**

The ID of the contact.

\n@return The ID of the contact.*/", "getterMethodName" : "getContactId", "getterModel" : { "returnType" : "String", @@ -23623,7 +31977,7 @@ "marshallingType" : "STRING", "name" : "ContactId", "sensitive" : false, - "setterDocumentation" : "/**

The unique identifier of the contact to end.

\n@param contactId The unique identifier of the contact to end.*/", + "setterDocumentation" : "/**

The ID of the contact.

\n@param contactId The ID of the contact.*/", "setterMethodName" : "setContactId", "setterModel" : { "timestampFormat" : null, @@ -23637,13 +31991,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The unique identifier of the contact to end.

\n@param contactId The unique identifier of the contact to end.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The ID of the contact.

\n@param contactId The ID of the contact.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "contactId", "variableType" : "String", - "documentation" : "

The unique identifier of the contact to end.

", + "documentation" : "

The ID of the contact.

", "simpleType" : "String", "variableSetterType" : "String" }, @@ -23653,11 +32007,11 @@ "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "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.

", + "documentation" : "

The identifier of the Amazon Connect instance.

", "enumType" : null, - "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.*/", + "fluentSetterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withInstanceId", - "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.*/", + "getterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@return The identifier of the Amazon Connect instance.*/", "getterMethodName" : "getInstanceId", "getterModel" : { "returnType" : "String", @@ -23691,7 +32045,7 @@ "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.*/", + "setterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.*/", "setterMethodName" : "setInstanceId", "setterModel" : { "timestampFormat" : null, @@ -23705,13 +32059,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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.*/", + "varargSetterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "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.

", + "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, @@ -23786,7 +32140,7 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "

A Threshold object that includes a comparison and ThresholdValue to compare to. Used with service level metrics.

", + "documentation" : "

Contains information about the threshold for service level metrics.

", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, @@ -23799,11 +32153,11 @@ "c2jName" : "Comparison", "c2jShape" : "Comparison", "deprecated" : false, - "documentation" : "

The Threshold to use to compare service level metrics to. Only \"Less than\" (LT) comparisons are supported.

", + "documentation" : "

The type of comparison. Only \"less than\" (LT) comparisons are supported.

", "enumType" : "Comparison", - "fluentSetterDocumentation" : "/**

The Threshold to use to compare service level metrics to. Only \"Less than\" (LT) comparisons are supported.

\n@param comparison The Threshold to use to compare service level metrics to. Only \"Less than\" (LT) comparisons are supported.\n@return Returns a reference to this object so that method calls can be chained together.\n@see Comparison*/", + "fluentSetterDocumentation" : "/**

The type of comparison. Only \"less than\" (LT) comparisons are supported.

\n@param comparison The type of comparison. Only \"less than\" (LT) comparisons are supported.\n@return Returns a reference to this object so that method calls can be chained together.\n@see Comparison*/", "fluentSetterMethodName" : "withComparison", - "getterDocumentation" : "/**

The Threshold to use to compare service level metrics to. Only \"Less than\" (LT) comparisons are supported.

\n@return The Threshold to use to compare service level metrics to. Only \"Less than\" (LT) comparisons are supported.\n@see Comparison*/", + "getterDocumentation" : "/**

The type of comparison. Only \"less than\" (LT) comparisons are supported.

\n@return The type of comparison. Only \"less than\" (LT) comparisons are supported.\n@see Comparison*/", "getterMethodName" : "getComparison", "getterModel" : { "returnType" : "String", @@ -23837,7 +32191,7 @@ "marshallingType" : "STRING", "name" : "Comparison", "sensitive" : false, - "setterDocumentation" : "/**

The Threshold to use to compare service level metrics to. Only \"Less than\" (LT) comparisons are supported.

\n@param comparison The Threshold to use to compare service level metrics to. Only \"Less than\" (LT) comparisons are supported.\n@see Comparison*/", + "setterDocumentation" : "/**

The type of comparison. Only \"less than\" (LT) comparisons are supported.

\n@param comparison The type of comparison. Only \"less than\" (LT) comparisons are supported.\n@see Comparison*/", "setterMethodName" : "setComparison", "setterModel" : { "timestampFormat" : null, @@ -23851,13 +32205,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The Threshold to use to compare service level metrics to. Only \"Less than\" (LT) comparisons are supported.

\n@param comparison The Threshold to use to compare service level metrics to. Only \"Less than\" (LT) comparisons are supported.\n@return Returns a reference to this object so that method calls can be chained together.\n@see Comparison*/", + "varargSetterDocumentation" : "/**

The type of comparison. Only \"less than\" (LT) comparisons are supported.

\n@param comparison The type of comparison. Only \"less than\" (LT) comparisons are supported.\n@return Returns a reference to this object so that method calls can be chained together.\n@see Comparison*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "comparison", "variableType" : "String", - "documentation" : "

The Threshold to use to compare service level metrics to. Only \"Less than\" (LT) comparisons are supported.

", + "documentation" : "

The type of comparison. Only \"less than\" (LT) comparisons are supported.

", "simpleType" : "String", "variableSetterType" : "String" }, @@ -23866,11 +32220,11 @@ "c2jName" : "ThresholdValue", "c2jShape" : "ThresholdValue", "deprecated" : false, - "documentation" : "

The value of the threshold to compare the metric to. Only \"Less than\" (LT) comparisons are supported.

", + "documentation" : "

The threshold value to compare.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

The value of the threshold to compare the metric to. Only \"Less than\" (LT) comparisons are supported.

\n@param thresholdValue The value of the threshold to compare the metric to. Only \"Less than\" (LT) comparisons are supported.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

The threshold value to compare.

\n@param thresholdValue The threshold value to compare.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withThresholdValue", - "getterDocumentation" : "/**

The value of the threshold to compare the metric to. Only \"Less than\" (LT) comparisons are supported.

\n@return The value of the threshold to compare the metric to. Only \"Less than\" (LT) comparisons are supported.*/", + "getterDocumentation" : "/**

The threshold value to compare.

\n@return The threshold value to compare.*/", "getterMethodName" : "getThresholdValue", "getterModel" : { "returnType" : "Double", @@ -23904,7 +32258,7 @@ "marshallingType" : "DOUBLE", "name" : "ThresholdValue", "sensitive" : false, - "setterDocumentation" : "/**

The value of the threshold to compare the metric to. Only \"Less than\" (LT) comparisons are supported.

\n@param thresholdValue The value of the threshold to compare the metric to. Only \"Less than\" (LT) comparisons are supported.*/", + "setterDocumentation" : "/**

The threshold value to compare.

\n@param thresholdValue The threshold value to compare.*/", "setterMethodName" : "setThresholdValue", "setterModel" : { "timestampFormat" : null, @@ -23918,13 +32272,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The value of the threshold to compare the metric to. Only \"Less than\" (LT) comparisons are supported.

\n@param thresholdValue The value of the threshold to compare the metric to. Only \"Less than\" (LT) comparisons are supported.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The threshold value to compare.

\n@param thresholdValue The threshold value to compare.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "Double", "variableName" : "thresholdValue", "variableType" : "Double", - "documentation" : "

The value of the threshold to compare the metric to. Only \"Less than\" (LT) comparisons are supported.

", + "documentation" : "

The threshold value to compare.

", "simpleType" : "Double", "variableSetterType" : "Double" }, @@ -23935,11 +32289,11 @@ "c2jName" : "Comparison", "c2jShape" : "Comparison", "deprecated" : false, - "documentation" : "

The Threshold to use to compare service level metrics to. Only \"Less than\" (LT) comparisons are supported.

", + "documentation" : "

The type of comparison. Only \"less than\" (LT) comparisons are supported.

", "enumType" : "Comparison", - "fluentSetterDocumentation" : "/**

The Threshold to use to compare service level metrics to. Only \"Less than\" (LT) comparisons are supported.

\n@param comparison The Threshold to use to compare service level metrics to. Only \"Less than\" (LT) comparisons are supported.\n@return Returns a reference to this object so that method calls can be chained together.\n@see Comparison*/", + "fluentSetterDocumentation" : "/**

The type of comparison. Only \"less than\" (LT) comparisons are supported.

\n@param comparison The type of comparison. Only \"less than\" (LT) comparisons are supported.\n@return Returns a reference to this object so that method calls can be chained together.\n@see Comparison*/", "fluentSetterMethodName" : "withComparison", - "getterDocumentation" : "/**

The Threshold to use to compare service level metrics to. Only \"Less than\" (LT) comparisons are supported.

\n@return The Threshold to use to compare service level metrics to. Only \"Less than\" (LT) comparisons are supported.\n@see Comparison*/", + "getterDocumentation" : "/**

The type of comparison. Only \"less than\" (LT) comparisons are supported.

\n@return The type of comparison. Only \"less than\" (LT) comparisons are supported.\n@see Comparison*/", "getterMethodName" : "getComparison", "getterModel" : { "returnType" : "String", @@ -23973,7 +32327,7 @@ "marshallingType" : "STRING", "name" : "Comparison", "sensitive" : false, - "setterDocumentation" : "/**

The Threshold to use to compare service level metrics to. Only \"Less than\" (LT) comparisons are supported.

\n@param comparison The Threshold to use to compare service level metrics to. Only \"Less than\" (LT) comparisons are supported.\n@see Comparison*/", + "setterDocumentation" : "/**

The type of comparison. Only \"less than\" (LT) comparisons are supported.

\n@param comparison The type of comparison. Only \"less than\" (LT) comparisons are supported.\n@see Comparison*/", "setterMethodName" : "setComparison", "setterModel" : { "timestampFormat" : null, @@ -23987,13 +32341,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The Threshold to use to compare service level metrics to. Only \"Less than\" (LT) comparisons are supported.

\n@param comparison The Threshold to use to compare service level metrics to. Only \"Less than\" (LT) comparisons are supported.\n@return Returns a reference to this object so that method calls can be chained together.\n@see Comparison*/", + "varargSetterDocumentation" : "/**

The type of comparison. Only \"less than\" (LT) comparisons are supported.

\n@param comparison The type of comparison. Only \"less than\" (LT) comparisons are supported.\n@return Returns a reference to this object so that method calls can be chained together.\n@see Comparison*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "comparison", "variableType" : "String", - "documentation" : "

The Threshold to use to compare service level metrics to. Only \"Less than\" (LT) comparisons are supported.

", + "documentation" : "

The type of comparison. Only \"less than\" (LT) comparisons are supported.

", "simpleType" : "String", "variableSetterType" : "String" }, @@ -24003,11 +32357,11 @@ "c2jName" : "ThresholdValue", "c2jShape" : "ThresholdValue", "deprecated" : false, - "documentation" : "

The value of the threshold to compare the metric to. Only \"Less than\" (LT) comparisons are supported.

", + "documentation" : "

The threshold value to compare.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

The value of the threshold to compare the metric to. Only \"Less than\" (LT) comparisons are supported.

\n@param thresholdValue The value of the threshold to compare the metric to. Only \"Less than\" (LT) comparisons are supported.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

The threshold value to compare.

\n@param thresholdValue The threshold value to compare.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withThresholdValue", - "getterDocumentation" : "/**

The value of the threshold to compare the metric to. Only \"Less than\" (LT) comparisons are supported.

\n@return The value of the threshold to compare the metric to. Only \"Less than\" (LT) comparisons are supported.*/", + "getterDocumentation" : "/**

The threshold value to compare.

\n@return The threshold value to compare.*/", "getterMethodName" : "getThresholdValue", "getterModel" : { "returnType" : "Double", @@ -24041,7 +32395,7 @@ "marshallingType" : "DOUBLE", "name" : "ThresholdValue", "sensitive" : false, - "setterDocumentation" : "/**

The value of the threshold to compare the metric to. Only \"Less than\" (LT) comparisons are supported.

\n@param thresholdValue The value of the threshold to compare the metric to. Only \"Less than\" (LT) comparisons are supported.*/", + "setterDocumentation" : "/**

The threshold value to compare.

\n@param thresholdValue The threshold value to compare.*/", "setterMethodName" : "setThresholdValue", "setterModel" : { "timestampFormat" : null, @@ -24055,13 +32409,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The value of the threshold to compare the metric to. Only \"Less than\" (LT) comparisons are supported.

\n@param thresholdValue The value of the threshold to compare the metric to. Only \"Less than\" (LT) comparisons are supported.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The threshold value to compare.

\n@param thresholdValue The threshold value to compare.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "Double", "variableName" : "thresholdValue", "variableType" : "Double", - "documentation" : "

The value of the threshold to compare the metric to. Only \"Less than\" (LT) comparisons are supported.

", + "documentation" : "

The threshold value to compare.

", "simpleType" : "Double", "variableSetterType" : "Double" }, @@ -24206,11 +32560,11 @@ "c2jName" : "InitialContactId", "c2jShape" : "ContactId", "deprecated" : false, - "documentation" : "

The unique identifier of the contact for which to update attributes. This is the identifier for the contact associated with the first interaction with the contact center.

", + "documentation" : "

The identifier of the contact. This is the identifier of the contact associated with the first interaction with the contact center.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

The unique identifier of the contact for which to update attributes. This is the identifier for the contact associated with the first interaction with the contact center.

\n@param initialContactId The unique identifier of the contact for which to update attributes. This is the identifier for the contact associated with the first interaction with the contact center.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

The identifier of the contact. This is the identifier of the contact associated with the first interaction with the contact center.

\n@param initialContactId The identifier of the contact. This is the identifier of the contact associated with the first interaction with the contact center.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withInitialContactId", - "getterDocumentation" : "/**

The unique identifier of the contact for which to update attributes. This is the identifier for the contact associated with the first interaction with the contact center.

\n@return The unique identifier of the contact for which to update attributes. This is the identifier for the contact associated with the first interaction with the contact center.*/", + "getterDocumentation" : "/**

The identifier of the contact. This is the identifier of the contact associated with the first interaction with the contact center.

\n@return The identifier of the contact. This is the identifier of the contact associated with the first interaction with the contact center.*/", "getterMethodName" : "getInitialContactId", "getterModel" : { "returnType" : "String", @@ -24244,7 +32598,7 @@ "marshallingType" : "STRING", "name" : "InitialContactId", "sensitive" : false, - "setterDocumentation" : "/**

The unique identifier of the contact for which to update attributes. This is the identifier for the contact associated with the first interaction with the contact center.

\n@param initialContactId The unique identifier of the contact for which to update attributes. This is the identifier for the contact associated with the first interaction with the contact center.*/", + "setterDocumentation" : "/**

The identifier of the contact. This is the identifier of the contact associated with the first interaction with the contact center.

\n@param initialContactId The identifier of the contact. This is the identifier of the contact associated with the first interaction with the contact center.*/", "setterMethodName" : "setInitialContactId", "setterModel" : { "timestampFormat" : null, @@ -24258,13 +32612,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The unique identifier of the contact for which to update attributes. This is the identifier for the contact associated with the first interaction with the contact center.

\n@param initialContactId The unique identifier of the contact for which to update attributes. This is the identifier for the contact associated with the first interaction with the contact center.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The identifier of the contact. This is the identifier of the contact associated with the first interaction with the contact center.

\n@param initialContactId The identifier of the contact. This is the identifier of the contact associated with the first interaction with the contact center.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "initialContactId", "variableType" : "String", - "documentation" : "

The unique identifier of the contact for which to update attributes. This is the identifier for the contact associated with the first interaction with the contact center.

", + "documentation" : "

The identifier of the contact. This is the identifier of the contact associated with the first interaction with the contact center.

", "simpleType" : "String", "variableSetterType" : "String" }, @@ -24273,11 +32627,11 @@ "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "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.

", + "documentation" : "

The identifier of the Amazon Connect instance.

", "enumType" : null, - "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.*/", + "fluentSetterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withInstanceId", - "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.*/", + "getterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@return The identifier of the Amazon Connect instance.*/", "getterMethodName" : "getInstanceId", "getterModel" : { "returnType" : "String", @@ -24311,7 +32665,7 @@ "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.*/", + "setterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.*/", "setterMethodName" : "setInstanceId", "setterModel" : { "timestampFormat" : null, @@ -24325,13 +32679,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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.*/", + "varargSetterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "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.

", + "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, @@ -24340,11 +32694,11 @@ "c2jName" : "Attributes", "c2jShape" : "Attributes", "deprecated" : false, - "documentation" : "

Specify a custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

", + "documentation" : "

The Amazon Connect attributes. These attributes can be accessed in contact flows just like any other contact attributes.

You can have up to 32,768 UTF-8 bytes across all attributes for a contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

Specify a custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

\n@param attributes Specify a custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

The Amazon Connect attributes. These attributes can be accessed in contact flows just like any other contact attributes.

You can have up to 32,768 UTF-8 bytes across all attributes for a contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

\n@param attributes The Amazon Connect attributes. These attributes can be accessed in contact flows just like any other contact attributes.

You can have up to 32,768 UTF-8 bytes across all attributes for a contact. Attribute keys can include only alphanumeric, dash, and underscore characters.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withAttributes", - "getterDocumentation" : "/**

Specify a custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

\n@return Specify a custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.*/", + "getterDocumentation" : "/**

The Amazon Connect attributes. These attributes can be accessed in contact flows just like any other contact attributes.

You can have up to 32,768 UTF-8 bytes across all attributes for a contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

\n@return The Amazon Connect attributes. These attributes can be accessed in contact flows just like any other contact attributes.

You can have up to 32,768 UTF-8 bytes across all attributes for a contact. Attribute keys can include only alphanumeric, dash, and underscore characters.*/", "getterMethodName" : "getAttributes", "getterModel" : { "returnType" : "java.util.Map", @@ -24460,7 +32814,7 @@ "marshallingType" : "MAP", "name" : "Attributes", "sensitive" : false, - "setterDocumentation" : "/**

Specify a custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

\n@param attributes Specify a custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.*/", + "setterDocumentation" : "/**

The Amazon Connect attributes. These attributes can be accessed in contact flows just like any other contact attributes.

You can have up to 32,768 UTF-8 bytes across all attributes for a contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

\n@param attributes The Amazon Connect attributes. These attributes can be accessed in contact flows just like any other contact attributes.

You can have up to 32,768 UTF-8 bytes across all attributes for a contact. Attribute keys can include only alphanumeric, dash, and underscore characters.*/", "setterMethodName" : "setAttributes", "setterModel" : { "timestampFormat" : null, @@ -24474,13 +32828,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

Specify a custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

\n@param attributes Specify a custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The Amazon Connect attributes. These attributes can be accessed in contact flows just like any other contact attributes.

You can have up to 32,768 UTF-8 bytes across all attributes for a contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

\n@param attributes The Amazon Connect attributes. These attributes can be accessed in contact flows just like any other contact attributes.

You can have up to 32,768 UTF-8 bytes across all attributes for a contact. Attribute keys can include only alphanumeric, dash, and underscore characters.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", - "documentation" : "

Specify a custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

", + "documentation" : "

The Amazon Connect attributes. These attributes can be accessed in contact flows just like any other contact attributes.

You can have up to 32,768 UTF-8 bytes across all attributes for a contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, @@ -24491,11 +32845,11 @@ "c2jName" : "Attributes", "c2jShape" : "Attributes", "deprecated" : false, - "documentation" : "

Specify a custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

", + "documentation" : "

The Amazon Connect attributes. These attributes can be accessed in contact flows just like any other contact attributes.

You can have up to 32,768 UTF-8 bytes across all attributes for a contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

Specify a custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

\n@param attributes Specify a custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

The Amazon Connect attributes. These attributes can be accessed in contact flows just like any other contact attributes.

You can have up to 32,768 UTF-8 bytes across all attributes for a contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

\n@param attributes The Amazon Connect attributes. These attributes can be accessed in contact flows just like any other contact attributes.

You can have up to 32,768 UTF-8 bytes across all attributes for a contact. Attribute keys can include only alphanumeric, dash, and underscore characters.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withAttributes", - "getterDocumentation" : "/**

Specify a custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

\n@return Specify a custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.*/", + "getterDocumentation" : "/**

The Amazon Connect attributes. These attributes can be accessed in contact flows just like any other contact attributes.

You can have up to 32,768 UTF-8 bytes across all attributes for a contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

\n@return The Amazon Connect attributes. These attributes can be accessed in contact flows just like any other contact attributes.

You can have up to 32,768 UTF-8 bytes across all attributes for a contact. Attribute keys can include only alphanumeric, dash, and underscore characters.*/", "getterMethodName" : "getAttributes", "getterModel" : { "returnType" : "java.util.Map", @@ -24611,7 +32965,7 @@ "marshallingType" : "MAP", "name" : "Attributes", "sensitive" : false, - "setterDocumentation" : "/**

Specify a custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

\n@param attributes Specify a custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.*/", + "setterDocumentation" : "/**

The Amazon Connect attributes. These attributes can be accessed in contact flows just like any other contact attributes.

You can have up to 32,768 UTF-8 bytes across all attributes for a contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

\n@param attributes The Amazon Connect attributes. These attributes can be accessed in contact flows just like any other contact attributes.

You can have up to 32,768 UTF-8 bytes across all attributes for a contact. Attribute keys can include only alphanumeric, dash, and underscore characters.*/", "setterMethodName" : "setAttributes", "setterModel" : { "timestampFormat" : null, @@ -24625,13 +32979,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

Specify a custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

\n@param attributes Specify a custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The Amazon Connect attributes. These attributes can be accessed in contact flows just like any other contact attributes.

You can have up to 32,768 UTF-8 bytes across all attributes for a contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

\n@param attributes The Amazon Connect attributes. These attributes can be accessed in contact flows just like any other contact attributes.

You can have up to 32,768 UTF-8 bytes across all attributes for a contact. Attribute keys can include only alphanumeric, dash, and underscore characters.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "java.util.Map", "variableName" : "attributes", "variableType" : "java.util.Map", - "documentation" : "

Specify a custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

", + "documentation" : "

The Amazon Connect attributes. These attributes can be accessed in contact flows just like any other contact attributes.

You can have up to 32,768 UTF-8 bytes across all attributes for a contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, @@ -24641,11 +32995,11 @@ "c2jName" : "InitialContactId", "c2jShape" : "ContactId", "deprecated" : false, - "documentation" : "

The unique identifier of the contact for which to update attributes. This is the identifier for the contact associated with the first interaction with the contact center.

", + "documentation" : "

The identifier of the contact. This is the identifier of the contact associated with the first interaction with the contact center.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

The unique identifier of the contact for which to update attributes. This is the identifier for the contact associated with the first interaction with the contact center.

\n@param initialContactId The unique identifier of the contact for which to update attributes. This is the identifier for the contact associated with the first interaction with the contact center.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

The identifier of the contact. This is the identifier of the contact associated with the first interaction with the contact center.

\n@param initialContactId The identifier of the contact. This is the identifier of the contact associated with the first interaction with the contact center.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withInitialContactId", - "getterDocumentation" : "/**

The unique identifier of the contact for which to update attributes. This is the identifier for the contact associated with the first interaction with the contact center.

\n@return The unique identifier of the contact for which to update attributes. This is the identifier for the contact associated with the first interaction with the contact center.*/", + "getterDocumentation" : "/**

The identifier of the contact. This is the identifier of the contact associated with the first interaction with the contact center.

\n@return The identifier of the contact. This is the identifier of the contact associated with the first interaction with the contact center.*/", "getterMethodName" : "getInitialContactId", "getterModel" : { "returnType" : "String", @@ -24679,7 +33033,7 @@ "marshallingType" : "STRING", "name" : "InitialContactId", "sensitive" : false, - "setterDocumentation" : "/**

The unique identifier of the contact for which to update attributes. This is the identifier for the contact associated with the first interaction with the contact center.

\n@param initialContactId The unique identifier of the contact for which to update attributes. This is the identifier for the contact associated with the first interaction with the contact center.*/", + "setterDocumentation" : "/**

The identifier of the contact. This is the identifier of the contact associated with the first interaction with the contact center.

\n@param initialContactId The identifier of the contact. This is the identifier of the contact associated with the first interaction with the contact center.*/", "setterMethodName" : "setInitialContactId", "setterModel" : { "timestampFormat" : null, @@ -24693,13 +33047,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The unique identifier of the contact for which to update attributes. This is the identifier for the contact associated with the first interaction with the contact center.

\n@param initialContactId The unique identifier of the contact for which to update attributes. This is the identifier for the contact associated with the first interaction with the contact center.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The identifier of the contact. This is the identifier of the contact associated with the first interaction with the contact center.

\n@param initialContactId The identifier of the contact. This is the identifier of the contact associated with the first interaction with the contact center.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "initialContactId", "variableType" : "String", - "documentation" : "

The unique identifier of the contact for which to update attributes. This is the identifier for the contact associated with the first interaction with the contact center.

", + "documentation" : "

The identifier of the contact. This is the identifier of the contact associated with the first interaction with the contact center.

", "simpleType" : "String", "variableSetterType" : "String" }, @@ -24709,11 +33063,11 @@ "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "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.

", + "documentation" : "

The identifier of the Amazon Connect instance.

", "enumType" : null, - "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.*/", + "fluentSetterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withInstanceId", - "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.*/", + "getterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@return The identifier of the Amazon Connect instance.*/", "getterMethodName" : "getInstanceId", "getterModel" : { "returnType" : "String", @@ -24747,7 +33101,7 @@ "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.*/", + "setterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.*/", "setterMethodName" : "setInstanceId", "setterModel" : { "timestampFormat" : null, @@ -24761,13 +33115,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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.*/", + "varargSetterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "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.

", + "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, @@ -24862,11 +33216,11 @@ "c2jName" : "HierarchyGroupId", "c2jShape" : "HierarchyGroupId", "deprecated" : false, - "documentation" : "

The identifier for the hierarchy group to assign to the user.

", + "documentation" : "

The identifier of the hierarchy group.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

The identifier for the hierarchy group to assign to the user.

\n@param hierarchyGroupId The identifier for the hierarchy group to assign to the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

The identifier of the hierarchy group.

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

The identifier for the hierarchy group to assign to the user.

\n@return The identifier for the hierarchy group to assign to the user.*/", + "getterDocumentation" : "/**

The identifier of the hierarchy group.

\n@return The identifier of the hierarchy group.*/", "getterMethodName" : "getHierarchyGroupId", "getterModel" : { "returnType" : "String", @@ -24900,7 +33254,7 @@ "marshallingType" : "STRING", "name" : "HierarchyGroupId", "sensitive" : false, - "setterDocumentation" : "/**

The identifier for the hierarchy group to assign to the user.

\n@param hierarchyGroupId The identifier for the hierarchy group to assign to the user.*/", + "setterDocumentation" : "/**

The identifier of the hierarchy group.

\n@param hierarchyGroupId The identifier of the hierarchy group.*/", "setterMethodName" : "setHierarchyGroupId", "setterModel" : { "timestampFormat" : null, @@ -24914,13 +33268,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The identifier for the hierarchy group to assign to the user.

\n@param hierarchyGroupId The identifier for the hierarchy group to assign to the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The identifier of the hierarchy group.

\n@param hierarchyGroupId The identifier of the hierarchy group.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "hierarchyGroupId", "variableType" : "String", - "documentation" : "

The identifier for the hierarchy group to assign to the user.

", + "documentation" : "

The identifier of the hierarchy group.

", "simpleType" : "String", "variableSetterType" : "String" }, @@ -24929,11 +33283,11 @@ "c2jName" : "UserId", "c2jShape" : "UserId", "deprecated" : false, - "documentation" : "

The identifier of the user account to assign the hierarchy group to.

", + "documentation" : "

The identifier of the user account.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

The identifier of the user account to assign the hierarchy group to.

\n@param userId The identifier of the user account to assign the hierarchy group to.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

The identifier of the user account.

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

The identifier of the user account to assign the hierarchy group to.

\n@return The identifier of the user account to assign the hierarchy group to.*/", + "getterDocumentation" : "/**

The identifier of the user account.

\n@return The identifier of the user account.*/", "getterMethodName" : "getUserId", "getterModel" : { "returnType" : "String", @@ -24967,7 +33321,7 @@ "marshallingType" : "STRING", "name" : "UserId", "sensitive" : false, - "setterDocumentation" : "/**

The identifier of the user account to assign the hierarchy group to.

\n@param userId The identifier of the user account to assign the hierarchy group to.*/", + "setterDocumentation" : "/**

The identifier of the user account.

\n@param userId The identifier of the user account.*/", "setterMethodName" : "setUserId", "setterModel" : { "timestampFormat" : null, @@ -24981,13 +33335,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The identifier of the user account to assign the hierarchy group to.

\n@param userId The identifier of the user account to assign the hierarchy group to.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The identifier of the user account.

\n@param userId The identifier of the user account.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", - "documentation" : "

The identifier of the user account to assign the hierarchy group to.

", + "documentation" : "

The identifier of the user account.

", "simpleType" : "String", "variableSetterType" : "String" }, @@ -24996,11 +33350,11 @@ "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "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.

", + "documentation" : "

The identifier of the Amazon Connect instance.

", "enumType" : null, - "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.*/", + "fluentSetterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withInstanceId", - "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.*/", + "getterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@return The identifier of the Amazon Connect instance.*/", "getterMethodName" : "getInstanceId", "getterModel" : { "returnType" : "String", @@ -25034,7 +33388,7 @@ "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.*/", + "setterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.*/", "setterMethodName" : "setInstanceId", "setterModel" : { "timestampFormat" : null, @@ -25048,13 +33402,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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.*/", + "varargSetterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "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.

", + "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, @@ -25065,11 +33419,11 @@ "c2jName" : "HierarchyGroupId", "c2jShape" : "HierarchyGroupId", "deprecated" : false, - "documentation" : "

The identifier for the hierarchy group to assign to the user.

", + "documentation" : "

The identifier of the hierarchy group.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

The identifier for the hierarchy group to assign to the user.

\n@param hierarchyGroupId The identifier for the hierarchy group to assign to the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

The identifier of the hierarchy group.

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

The identifier for the hierarchy group to assign to the user.

\n@return The identifier for the hierarchy group to assign to the user.*/", + "getterDocumentation" : "/**

The identifier of the hierarchy group.

\n@return The identifier of the hierarchy group.*/", "getterMethodName" : "getHierarchyGroupId", "getterModel" : { "returnType" : "String", @@ -25103,7 +33457,7 @@ "marshallingType" : "STRING", "name" : "HierarchyGroupId", "sensitive" : false, - "setterDocumentation" : "/**

The identifier for the hierarchy group to assign to the user.

\n@param hierarchyGroupId The identifier for the hierarchy group to assign to the user.*/", + "setterDocumentation" : "/**

The identifier of the hierarchy group.

\n@param hierarchyGroupId The identifier of the hierarchy group.*/", "setterMethodName" : "setHierarchyGroupId", "setterModel" : { "timestampFormat" : null, @@ -25117,13 +33471,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The identifier for the hierarchy group to assign to the user.

\n@param hierarchyGroupId The identifier for the hierarchy group to assign to the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The identifier of the hierarchy group.

\n@param hierarchyGroupId The identifier of the hierarchy group.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "hierarchyGroupId", "variableType" : "String", - "documentation" : "

The identifier for the hierarchy group to assign to the user.

", + "documentation" : "

The identifier of the hierarchy group.

", "simpleType" : "String", "variableSetterType" : "String" }, @@ -25133,11 +33487,11 @@ "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "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.

", + "documentation" : "

The identifier of the Amazon Connect instance.

", "enumType" : null, - "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.*/", + "fluentSetterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withInstanceId", - "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.*/", + "getterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@return The identifier of the Amazon Connect instance.*/", "getterMethodName" : "getInstanceId", "getterModel" : { "returnType" : "String", @@ -25171,7 +33525,7 @@ "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.*/", + "setterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.*/", "setterMethodName" : "setInstanceId", "setterModel" : { "timestampFormat" : null, @@ -25185,13 +33539,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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.*/", + "varargSetterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "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.

", + "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, @@ -25201,11 +33555,11 @@ "c2jName" : "UserId", "c2jShape" : "UserId", "deprecated" : false, - "documentation" : "

The identifier of the user account to assign the hierarchy group to.

", + "documentation" : "

The identifier of the user account.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

The identifier of the user account to assign the hierarchy group to.

\n@param userId The identifier of the user account to assign the hierarchy group to.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

The identifier of the user account.

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

The identifier of the user account to assign the hierarchy group to.

\n@return The identifier of the user account to assign the hierarchy group to.*/", + "getterDocumentation" : "/**

The identifier of the user account.

\n@return The identifier of the user account.*/", "getterMethodName" : "getUserId", "getterModel" : { "returnType" : "String", @@ -25239,7 +33593,7 @@ "marshallingType" : "STRING", "name" : "UserId", "sensitive" : false, - "setterDocumentation" : "/**

The identifier of the user account to assign the hierarchy group to.

\n@param userId The identifier of the user account to assign the hierarchy group to.*/", + "setterDocumentation" : "/**

The identifier of the user account.

\n@param userId The identifier of the user account.*/", "setterMethodName" : "setUserId", "setterModel" : { "timestampFormat" : null, @@ -25253,13 +33607,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The identifier of the user account to assign the hierarchy group to.

\n@param userId The identifier of the user account to assign the hierarchy group to.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The identifier of the user account.

\n@param userId The identifier of the user account.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", - "documentation" : "

The identifier of the user account to assign the hierarchy group to.

", + "documentation" : "

The identifier of the user account.

", "simpleType" : "String", "variableSetterType" : "String" }, @@ -25354,11 +33708,11 @@ "c2jName" : "IdentityInfo", "c2jShape" : "UserIdentityInfo", "deprecated" : false, - "documentation" : "

A UserIdentityInfo object.

", + "documentation" : "

The identity information for the user.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

A UserIdentityInfo object.

\n@param identityInfo A UserIdentityInfo object.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

The identity information for the user.

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

A UserIdentityInfo object.

\n@return A UserIdentityInfo object.*/", + "getterDocumentation" : "/**

The identity information for the user.

\n@return The identity information for the user.*/", "getterMethodName" : "getIdentityInfo", "getterModel" : { "returnType" : "UserIdentityInfo", @@ -25392,7 +33746,7 @@ "marshallingType" : "STRUCTURED", "name" : "IdentityInfo", "sensitive" : false, - "setterDocumentation" : "/**

A UserIdentityInfo object.

\n@param identityInfo A UserIdentityInfo object.*/", + "setterDocumentation" : "/**

The identity information for the user.

\n@param identityInfo The identity information for the user.*/", "setterMethodName" : "setIdentityInfo", "setterModel" : { "timestampFormat" : null, @@ -25406,13 +33760,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

A UserIdentityInfo object.

\n@param identityInfo A UserIdentityInfo object.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The identity information for the user.

\n@param identityInfo The identity information for the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "UserIdentityInfo", "variableName" : "identityInfo", "variableType" : "UserIdentityInfo", - "documentation" : "

A UserIdentityInfo object.

", + "documentation" : "

The identity information for the user.

", "simpleType" : "UserIdentityInfo", "variableSetterType" : "UserIdentityInfo" }, @@ -25421,11 +33775,11 @@ "c2jName" : "UserId", "c2jShape" : "UserId", "deprecated" : false, - "documentation" : "

The identifier for the user account to update identity information for.

", + "documentation" : "

The identifier of the user account.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

The identifier for the user account to update identity information for.

\n@param userId The identifier for the user account to update identity information for.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

The identifier of the user account.

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

The identifier for the user account to update identity information for.

\n@return The identifier for the user account to update identity information for.*/", + "getterDocumentation" : "/**

The identifier of the user account.

\n@return The identifier of the user account.*/", "getterMethodName" : "getUserId", "getterModel" : { "returnType" : "String", @@ -25459,7 +33813,7 @@ "marshallingType" : "STRING", "name" : "UserId", "sensitive" : false, - "setterDocumentation" : "/**

The identifier for the user account to update identity information for.

\n@param userId The identifier for the user account to update identity information for.*/", + "setterDocumentation" : "/**

The identifier of the user account.

\n@param userId The identifier of the user account.*/", "setterMethodName" : "setUserId", "setterModel" : { "timestampFormat" : null, @@ -25473,13 +33827,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The identifier for the user account to update identity information for.

\n@param userId The identifier for the user account to update identity information for.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The identifier of the user account.

\n@param userId The identifier of the user account.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", - "documentation" : "

The identifier for the user account to update identity information for.

", + "documentation" : "

The identifier of the user account.

", "simpleType" : "String", "variableSetterType" : "String" }, @@ -25488,11 +33842,11 @@ "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "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.

", + "documentation" : "

The identifier of the Amazon Connect instance.

", "enumType" : null, - "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.*/", + "fluentSetterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withInstanceId", - "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.*/", + "getterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@return The identifier of the Amazon Connect instance.*/", "getterMethodName" : "getInstanceId", "getterModel" : { "returnType" : "String", @@ -25526,7 +33880,7 @@ "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.*/", + "setterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.*/", "setterMethodName" : "setInstanceId", "setterModel" : { "timestampFormat" : null, @@ -25540,13 +33894,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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.*/", + "varargSetterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "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.

", + "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, @@ -25557,11 +33911,11 @@ "c2jName" : "IdentityInfo", "c2jShape" : "UserIdentityInfo", "deprecated" : false, - "documentation" : "

A UserIdentityInfo object.

", + "documentation" : "

The identity information for the user.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

A UserIdentityInfo object.

\n@param identityInfo A UserIdentityInfo object.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

The identity information for the user.

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

A UserIdentityInfo object.

\n@return A UserIdentityInfo object.*/", + "getterDocumentation" : "/**

The identity information for the user.

\n@return The identity information for the user.*/", "getterMethodName" : "getIdentityInfo", "getterModel" : { "returnType" : "UserIdentityInfo", @@ -25595,7 +33949,7 @@ "marshallingType" : "STRUCTURED", "name" : "IdentityInfo", "sensitive" : false, - "setterDocumentation" : "/**

A UserIdentityInfo object.

\n@param identityInfo A UserIdentityInfo object.*/", + "setterDocumentation" : "/**

The identity information for the user.

\n@param identityInfo The identity information for the user.*/", "setterMethodName" : "setIdentityInfo", "setterModel" : { "timestampFormat" : null, @@ -25609,13 +33963,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

A UserIdentityInfo object.

\n@param identityInfo A UserIdentityInfo object.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The identity information for the user.

\n@param identityInfo The identity information for the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "UserIdentityInfo", "variableName" : "identityInfo", "variableType" : "UserIdentityInfo", - "documentation" : "

A UserIdentityInfo object.

", + "documentation" : "

The identity information for the user.

", "simpleType" : "UserIdentityInfo", "variableSetterType" : "UserIdentityInfo" }, @@ -25625,11 +33979,11 @@ "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "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.

", + "documentation" : "

The identifier of the Amazon Connect instance.

", "enumType" : null, - "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.*/", + "fluentSetterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withInstanceId", - "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.*/", + "getterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@return The identifier of the Amazon Connect instance.*/", "getterMethodName" : "getInstanceId", "getterModel" : { "returnType" : "String", @@ -25663,7 +34017,7 @@ "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.*/", + "setterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.*/", "setterMethodName" : "setInstanceId", "setterModel" : { "timestampFormat" : null, @@ -25677,13 +34031,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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.*/", + "varargSetterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "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.

", + "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, @@ -25693,11 +34047,11 @@ "c2jName" : "UserId", "c2jShape" : "UserId", "deprecated" : false, - "documentation" : "

The identifier for the user account to update identity information for.

", + "documentation" : "

The identifier of the user account.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

The identifier for the user account to update identity information for.

\n@param userId The identifier for the user account to update identity information for.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

The identifier of the user account.

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

The identifier for the user account to update identity information for.

\n@return The identifier for the user account to update identity information for.*/", + "getterDocumentation" : "/**

The identifier of the user account.

\n@return The identifier of the user account.*/", "getterMethodName" : "getUserId", "getterModel" : { "returnType" : "String", @@ -25731,7 +34085,7 @@ "marshallingType" : "STRING", "name" : "UserId", "sensitive" : false, - "setterDocumentation" : "/**

The identifier for the user account to update identity information for.

\n@param userId The identifier for the user account to update identity information for.*/", + "setterDocumentation" : "/**

The identifier of the user account.

\n@param userId The identifier of the user account.*/", "setterMethodName" : "setUserId", "setterModel" : { "timestampFormat" : null, @@ -25745,13 +34099,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The identifier for the user account to update identity information for.

\n@param userId The identifier for the user account to update identity information for.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The identifier of the user account.

\n@param userId The identifier of the user account.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", - "documentation" : "

The identifier for the user account to update identity information for.

", + "documentation" : "

The identifier of the user account.

", "simpleType" : "String", "variableSetterType" : "String" }, @@ -25846,11 +34200,11 @@ "c2jName" : "PhoneConfig", "c2jShape" : "UserPhoneConfig", "deprecated" : false, - "documentation" : "

A UserPhoneConfig object that contains settings for AfterContactWorkTimeLimit, AutoAccept, DeskPhoneNumber, and PhoneType to assign to the user.

", + "documentation" : "

Information about phone configuration settings for the user.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

A UserPhoneConfig object that contains settings for AfterContactWorkTimeLimit, AutoAccept, DeskPhoneNumber, and PhoneType to assign to the user.

\n@param phoneConfig A UserPhoneConfig object that contains settings for AfterContactWorkTimeLimit, AutoAccept, DeskPhoneNumber, and PhoneType to assign to the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

Information about phone configuration settings for the user.

\n@param phoneConfig Information about phone configuration settings for the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withPhoneConfig", - "getterDocumentation" : "/**

A UserPhoneConfig object that contains settings for AfterContactWorkTimeLimit, AutoAccept, DeskPhoneNumber, and PhoneType to assign to the user.

\n@return A UserPhoneConfig object that contains settings for AfterContactWorkTimeLimit, AutoAccept, DeskPhoneNumber, and PhoneType to assign to the user.*/", + "getterDocumentation" : "/**

Information about phone configuration settings for the user.

\n@return Information about phone configuration settings for the user.*/", "getterMethodName" : "getPhoneConfig", "getterModel" : { "returnType" : "UserPhoneConfig", @@ -25884,7 +34238,7 @@ "marshallingType" : "STRUCTURED", "name" : "PhoneConfig", "sensitive" : false, - "setterDocumentation" : "/**

A UserPhoneConfig object that contains settings for AfterContactWorkTimeLimit, AutoAccept, DeskPhoneNumber, and PhoneType to assign to the user.

\n@param phoneConfig A UserPhoneConfig object that contains settings for AfterContactWorkTimeLimit, AutoAccept, DeskPhoneNumber, and PhoneType to assign to the user.*/", + "setterDocumentation" : "/**

Information about phone configuration settings for the user.

\n@param phoneConfig Information about phone configuration settings for the user.*/", "setterMethodName" : "setPhoneConfig", "setterModel" : { "timestampFormat" : null, @@ -25898,13 +34252,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

A UserPhoneConfig object that contains settings for AfterContactWorkTimeLimit, AutoAccept, DeskPhoneNumber, and PhoneType to assign to the user.

\n@param phoneConfig A UserPhoneConfig object that contains settings for AfterContactWorkTimeLimit, AutoAccept, DeskPhoneNumber, and PhoneType to assign to the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

Information about phone configuration settings for the user.

\n@param phoneConfig Information about phone configuration settings for the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "UserPhoneConfig", "variableName" : "phoneConfig", "variableType" : "UserPhoneConfig", - "documentation" : "

A UserPhoneConfig object that contains settings for AfterContactWorkTimeLimit, AutoAccept, DeskPhoneNumber, and PhoneType to assign to the user.

", + "documentation" : "

Information about phone configuration settings for the user.

", "simpleType" : "UserPhoneConfig", "variableSetterType" : "UserPhoneConfig" }, @@ -25913,11 +34267,11 @@ "c2jName" : "UserId", "c2jShape" : "UserId", "deprecated" : false, - "documentation" : "

The identifier for the user account to change phone settings for.

", + "documentation" : "

The identifier of the user account.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

The identifier for the user account to change phone settings for.

\n@param userId The identifier for the user account to change phone settings for.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

The identifier of the user account.

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

The identifier for the user account to change phone settings for.

\n@return The identifier for the user account to change phone settings for.*/", + "getterDocumentation" : "/**

The identifier of the user account.

\n@return The identifier of the user account.*/", "getterMethodName" : "getUserId", "getterModel" : { "returnType" : "String", @@ -25951,7 +34305,7 @@ "marshallingType" : "STRING", "name" : "UserId", "sensitive" : false, - "setterDocumentation" : "/**

The identifier for the user account to change phone settings for.

\n@param userId The identifier for the user account to change phone settings for.*/", + "setterDocumentation" : "/**

The identifier of the user account.

\n@param userId The identifier of the user account.*/", "setterMethodName" : "setUserId", "setterModel" : { "timestampFormat" : null, @@ -25965,13 +34319,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The identifier for the user account to change phone settings for.

\n@param userId The identifier for the user account to change phone settings for.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The identifier of the user account.

\n@param userId The identifier of the user account.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", - "documentation" : "

The identifier for the user account to change phone settings for.

", + "documentation" : "

The identifier of the user account.

", "simpleType" : "String", "variableSetterType" : "String" }, @@ -25980,11 +34334,11 @@ "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "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.

", + "documentation" : "

The identifier of the Amazon Connect instance.

", "enumType" : null, - "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.*/", + "fluentSetterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withInstanceId", - "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.*/", + "getterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@return The identifier of the Amazon Connect instance.*/", "getterMethodName" : "getInstanceId", "getterModel" : { "returnType" : "String", @@ -26018,7 +34372,7 @@ "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.*/", + "setterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.*/", "setterMethodName" : "setInstanceId", "setterModel" : { "timestampFormat" : null, @@ -26032,13 +34386,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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.*/", + "varargSetterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "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.

", + "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, @@ -26049,11 +34403,11 @@ "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "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.

", + "documentation" : "

The identifier of the Amazon Connect instance.

", "enumType" : null, - "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.*/", + "fluentSetterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withInstanceId", - "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.*/", + "getterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@return The identifier of the Amazon Connect instance.*/", "getterMethodName" : "getInstanceId", "getterModel" : { "returnType" : "String", @@ -26087,7 +34441,7 @@ "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.*/", + "setterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.*/", "setterMethodName" : "setInstanceId", "setterModel" : { "timestampFormat" : null, @@ -26101,13 +34455,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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.*/", + "varargSetterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "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.

", + "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, @@ -26117,11 +34471,11 @@ "c2jName" : "PhoneConfig", "c2jShape" : "UserPhoneConfig", "deprecated" : false, - "documentation" : "

A UserPhoneConfig object that contains settings for AfterContactWorkTimeLimit, AutoAccept, DeskPhoneNumber, and PhoneType to assign to the user.

", + "documentation" : "

Information about phone configuration settings for the user.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

A UserPhoneConfig object that contains settings for AfterContactWorkTimeLimit, AutoAccept, DeskPhoneNumber, and PhoneType to assign to the user.

\n@param phoneConfig A UserPhoneConfig object that contains settings for AfterContactWorkTimeLimit, AutoAccept, DeskPhoneNumber, and PhoneType to assign to the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

Information about phone configuration settings for the user.

\n@param phoneConfig Information about phone configuration settings for the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withPhoneConfig", - "getterDocumentation" : "/**

A UserPhoneConfig object that contains settings for AfterContactWorkTimeLimit, AutoAccept, DeskPhoneNumber, and PhoneType to assign to the user.

\n@return A UserPhoneConfig object that contains settings for AfterContactWorkTimeLimit, AutoAccept, DeskPhoneNumber, and PhoneType to assign to the user.*/", + "getterDocumentation" : "/**

Information about phone configuration settings for the user.

\n@return Information about phone configuration settings for the user.*/", "getterMethodName" : "getPhoneConfig", "getterModel" : { "returnType" : "UserPhoneConfig", @@ -26155,7 +34509,7 @@ "marshallingType" : "STRUCTURED", "name" : "PhoneConfig", "sensitive" : false, - "setterDocumentation" : "/**

A UserPhoneConfig object that contains settings for AfterContactWorkTimeLimit, AutoAccept, DeskPhoneNumber, and PhoneType to assign to the user.

\n@param phoneConfig A UserPhoneConfig object that contains settings for AfterContactWorkTimeLimit, AutoAccept, DeskPhoneNumber, and PhoneType to assign to the user.*/", + "setterDocumentation" : "/**

Information about phone configuration settings for the user.

\n@param phoneConfig Information about phone configuration settings for the user.*/", "setterMethodName" : "setPhoneConfig", "setterModel" : { "timestampFormat" : null, @@ -26169,13 +34523,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

A UserPhoneConfig object that contains settings for AfterContactWorkTimeLimit, AutoAccept, DeskPhoneNumber, and PhoneType to assign to the user.

\n@param phoneConfig A UserPhoneConfig object that contains settings for AfterContactWorkTimeLimit, AutoAccept, DeskPhoneNumber, and PhoneType to assign to the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

Information about phone configuration settings for the user.

\n@param phoneConfig Information about phone configuration settings for the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "UserPhoneConfig", "variableName" : "phoneConfig", "variableType" : "UserPhoneConfig", - "documentation" : "

A UserPhoneConfig object that contains settings for AfterContactWorkTimeLimit, AutoAccept, DeskPhoneNumber, and PhoneType to assign to the user.

", + "documentation" : "

Information about phone configuration settings for the user.

", "simpleType" : "UserPhoneConfig", "variableSetterType" : "UserPhoneConfig" }, @@ -26185,11 +34539,11 @@ "c2jName" : "UserId", "c2jShape" : "UserId", "deprecated" : false, - "documentation" : "

The identifier for the user account to change phone settings for.

", + "documentation" : "

The identifier of the user account.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

The identifier for the user account to change phone settings for.

\n@param userId The identifier for the user account to change phone settings for.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

The identifier of the user account.

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

The identifier for the user account to change phone settings for.

\n@return The identifier for the user account to change phone settings for.*/", + "getterDocumentation" : "/**

The identifier of the user account.

\n@return The identifier of the user account.*/", "getterMethodName" : "getUserId", "getterModel" : { "returnType" : "String", @@ -26223,7 +34577,7 @@ "marshallingType" : "STRING", "name" : "UserId", "sensitive" : false, - "setterDocumentation" : "/**

The identifier for the user account to change phone settings for.

\n@param userId The identifier for the user account to change phone settings for.*/", + "setterDocumentation" : "/**

The identifier of the user account.

\n@param userId The identifier of the user account.*/", "setterMethodName" : "setUserId", "setterModel" : { "timestampFormat" : null, @@ -26237,13 +34591,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The identifier for the user account to change phone settings for.

\n@param userId The identifier for the user account to change phone settings for.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The identifier of the user account.

\n@param userId The identifier of the user account.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", - "documentation" : "

The identifier for the user account to change phone settings for.

", + "documentation" : "

The identifier of the user account.

", "simpleType" : "String", "variableSetterType" : "String" }, @@ -26338,11 +34692,11 @@ "c2jName" : "RoutingProfileId", "c2jShape" : "RoutingProfileId", "deprecated" : false, - "documentation" : "

The identifier of the routing profile to assign to the user.

", + "documentation" : "

The identifier of the routing profile for the user.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

The identifier of the routing profile to assign to the user.

\n@param routingProfileId The identifier of the routing profile to assign to the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

The identifier of the routing profile for the user.

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

The identifier of the routing profile to assign to the user.

\n@return The identifier of the routing profile to assign to the user.*/", + "getterDocumentation" : "/**

The identifier of the routing profile for the user.

\n@return The identifier of the routing profile for the user.*/", "getterMethodName" : "getRoutingProfileId", "getterModel" : { "returnType" : "String", @@ -26376,7 +34730,7 @@ "marshallingType" : "STRING", "name" : "RoutingProfileId", "sensitive" : false, - "setterDocumentation" : "/**

The identifier of the routing profile to assign to the user.

\n@param routingProfileId The identifier of the routing profile to assign to the user.*/", + "setterDocumentation" : "/**

The identifier of the routing profile for the user.

\n@param routingProfileId The identifier of the routing profile for the user.*/", "setterMethodName" : "setRoutingProfileId", "setterModel" : { "timestampFormat" : null, @@ -26390,13 +34744,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The identifier of the routing profile to assign to the user.

\n@param routingProfileId The identifier of the routing profile to assign to the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The identifier of the routing profile for the user.

\n@param routingProfileId The identifier of the routing profile for the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "routingProfileId", "variableType" : "String", - "documentation" : "

The identifier of the routing profile to assign to the user.

", + "documentation" : "

The identifier of the routing profile for the user.

", "simpleType" : "String", "variableSetterType" : "String" }, @@ -26405,11 +34759,11 @@ "c2jName" : "UserId", "c2jShape" : "UserId", "deprecated" : false, - "documentation" : "

The identifier for the user account to assign the routing profile to.

", + "documentation" : "

The identifier of the user account.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

The identifier for the user account to assign the routing profile to.

\n@param userId The identifier for the user account to assign the routing profile to.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

The identifier of the user account.

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

The identifier for the user account to assign the routing profile to.

\n@return The identifier for the user account to assign the routing profile to.*/", + "getterDocumentation" : "/**

The identifier of the user account.

\n@return The identifier of the user account.*/", "getterMethodName" : "getUserId", "getterModel" : { "returnType" : "String", @@ -26443,7 +34797,7 @@ "marshallingType" : "STRING", "name" : "UserId", "sensitive" : false, - "setterDocumentation" : "/**

The identifier for the user account to assign the routing profile to.

\n@param userId The identifier for the user account to assign the routing profile to.*/", + "setterDocumentation" : "/**

The identifier of the user account.

\n@param userId The identifier of the user account.*/", "setterMethodName" : "setUserId", "setterModel" : { "timestampFormat" : null, @@ -26457,13 +34811,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The identifier for the user account to assign the routing profile to.

\n@param userId The identifier for the user account to assign the routing profile to.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The identifier of the user account.

\n@param userId The identifier of the user account.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", - "documentation" : "

The identifier for the user account to assign the routing profile to.

", + "documentation" : "

The identifier of the user account.

", "simpleType" : "String", "variableSetterType" : "String" }, @@ -26472,11 +34826,11 @@ "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "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.

", + "documentation" : "

The identifier of the Amazon Connect instance.

", "enumType" : null, - "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.*/", + "fluentSetterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withInstanceId", - "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.*/", + "getterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@return The identifier of the Amazon Connect instance.*/", "getterMethodName" : "getInstanceId", "getterModel" : { "returnType" : "String", @@ -26510,7 +34864,7 @@ "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.*/", + "setterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.*/", "setterMethodName" : "setInstanceId", "setterModel" : { "timestampFormat" : null, @@ -26524,13 +34878,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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.*/", + "varargSetterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "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.

", + "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, @@ -26541,11 +34895,11 @@ "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "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.

", + "documentation" : "

The identifier of the Amazon Connect instance.

", "enumType" : null, - "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.*/", + "fluentSetterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withInstanceId", - "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.*/", + "getterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@return The identifier of the Amazon Connect instance.*/", "getterMethodName" : "getInstanceId", "getterModel" : { "returnType" : "String", @@ -26579,7 +34933,7 @@ "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.*/", + "setterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.*/", "setterMethodName" : "setInstanceId", "setterModel" : { "timestampFormat" : null, @@ -26593,13 +34947,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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.*/", + "varargSetterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "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.

", + "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, @@ -26609,11 +34963,11 @@ "c2jName" : "RoutingProfileId", "c2jShape" : "RoutingProfileId", "deprecated" : false, - "documentation" : "

The identifier of the routing profile to assign to the user.

", + "documentation" : "

The identifier of the routing profile for the user.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

The identifier of the routing profile to assign to the user.

\n@param routingProfileId The identifier of the routing profile to assign to the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

The identifier of the routing profile for the user.

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

The identifier of the routing profile to assign to the user.

\n@return The identifier of the routing profile to assign to the user.*/", + "getterDocumentation" : "/**

The identifier of the routing profile for the user.

\n@return The identifier of the routing profile for the user.*/", "getterMethodName" : "getRoutingProfileId", "getterModel" : { "returnType" : "String", @@ -26647,7 +35001,7 @@ "marshallingType" : "STRING", "name" : "RoutingProfileId", "sensitive" : false, - "setterDocumentation" : "/**

The identifier of the routing profile to assign to the user.

\n@param routingProfileId The identifier of the routing profile to assign to the user.*/", + "setterDocumentation" : "/**

The identifier of the routing profile for the user.

\n@param routingProfileId The identifier of the routing profile for the user.*/", "setterMethodName" : "setRoutingProfileId", "setterModel" : { "timestampFormat" : null, @@ -26661,13 +35015,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The identifier of the routing profile to assign to the user.

\n@param routingProfileId The identifier of the routing profile to assign to the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The identifier of the routing profile for the user.

\n@param routingProfileId The identifier of the routing profile for the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "routingProfileId", "variableType" : "String", - "documentation" : "

The identifier of the routing profile to assign to the user.

", + "documentation" : "

The identifier of the routing profile for the user.

", "simpleType" : "String", "variableSetterType" : "String" }, @@ -26677,11 +35031,11 @@ "c2jName" : "UserId", "c2jShape" : "UserId", "deprecated" : false, - "documentation" : "

The identifier for the user account to assign the routing profile to.

", + "documentation" : "

The identifier of the user account.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

The identifier for the user account to assign the routing profile to.

\n@param userId The identifier for the user account to assign the routing profile to.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

The identifier of the user account.

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

The identifier for the user account to assign the routing profile to.

\n@return The identifier for the user account to assign the routing profile to.*/", + "getterDocumentation" : "/**

The identifier of the user account.

\n@return The identifier of the user account.*/", "getterMethodName" : "getUserId", "getterModel" : { "returnType" : "String", @@ -26715,7 +35069,7 @@ "marshallingType" : "STRING", "name" : "UserId", "sensitive" : false, - "setterDocumentation" : "/**

The identifier for the user account to assign the routing profile to.

\n@param userId The identifier for the user account to assign the routing profile to.*/", + "setterDocumentation" : "/**

The identifier of the user account.

\n@param userId The identifier of the user account.*/", "setterMethodName" : "setUserId", "setterModel" : { "timestampFormat" : null, @@ -26729,13 +35083,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The identifier for the user account to assign the routing profile to.

\n@param userId The identifier for the user account to assign the routing profile to.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The identifier of the user account.

\n@param userId The identifier of the user account.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", - "documentation" : "

The identifier for the user account to assign the routing profile to.

", + "documentation" : "

The identifier of the user account.

", "simpleType" : "String", "variableSetterType" : "String" }, @@ -26830,11 +35184,11 @@ "c2jName" : "SecurityProfileIds", "c2jShape" : "SecurityProfileIds", "deprecated" : false, - "documentation" : "

The identifiers for the security profiles to assign to the user.

", + "documentation" : "

The identifiers of the security profiles for the user.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

The identifiers for the security profiles to assign to the user.

\n@param securityProfileIds The identifiers for the security profiles to assign to the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

The identifiers of the security profiles for the user.

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

The identifiers for the security profiles to assign to the user.

\n@return The identifiers for the security profiles to assign to the user.*/", + "getterDocumentation" : "/**

The identifiers of the security profiles for the user.

\n@return The identifiers of the security profiles for the user.*/", "getterMethodName" : "getSecurityProfileIds", "getterModel" : { "returnType" : "java.util.List", @@ -26950,7 +35304,7 @@ "marshallingType" : "LIST", "name" : "SecurityProfileIds", "sensitive" : false, - "setterDocumentation" : "/**

The identifiers for the security profiles to assign to the user.

\n@param securityProfileIds The identifiers for the security profiles to assign to the user.*/", + "setterDocumentation" : "/**

The identifiers of the security profiles for the user.

\n@param securityProfileIds The identifiers of the security profiles for the user.*/", "setterMethodName" : "setSecurityProfileIds", "setterModel" : { "timestampFormat" : null, @@ -26964,13 +35318,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The identifiers for the security profiles to assign to the user.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setSecurityProfileIds(java.util.Collection)} or {@link #withSecurityProfileIds(java.util.Collection)} if you want to override the existing values.

\n@param securityProfileIds The identifiers for the security profiles to assign to the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The identifiers of the security profiles for the user.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setSecurityProfileIds(java.util.Collection)} or {@link #withSecurityProfileIds(java.util.Collection)} if you want to override the existing values.

\n@param securityProfileIds The identifiers of the security profiles for the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "java.util.List", "variableName" : "securityProfileIds", "variableType" : "java.util.List", - "documentation" : "

The identifiers for the security profiles to assign to the user.

", + "documentation" : "

The identifiers of the security profiles for the user.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, @@ -26979,11 +35333,11 @@ "c2jName" : "UserId", "c2jShape" : "UserId", "deprecated" : false, - "documentation" : "

The identifier of the user account to assign the security profiles.

", + "documentation" : "

The identifier of the user account.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

The identifier of the user account to assign the security profiles.

\n@param userId The identifier of the user account to assign the security profiles.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

The identifier of the user account.

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

The identifier of the user account to assign the security profiles.

\n@return The identifier of the user account to assign the security profiles.*/", + "getterDocumentation" : "/**

The identifier of the user account.

\n@return The identifier of the user account.*/", "getterMethodName" : "getUserId", "getterModel" : { "returnType" : "String", @@ -27017,7 +35371,7 @@ "marshallingType" : "STRING", "name" : "UserId", "sensitive" : false, - "setterDocumentation" : "/**

The identifier of the user account to assign the security profiles.

\n@param userId The identifier of the user account to assign the security profiles.*/", + "setterDocumentation" : "/**

The identifier of the user account.

\n@param userId The identifier of the user account.*/", "setterMethodName" : "setUserId", "setterModel" : { "timestampFormat" : null, @@ -27031,13 +35385,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The identifier of the user account to assign the security profiles.

\n@param userId The identifier of the user account to assign the security profiles.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The identifier of the user account.

\n@param userId The identifier of the user account.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", - "documentation" : "

The identifier of the user account to assign the security profiles.

", + "documentation" : "

The identifier of the user account.

", "simpleType" : "String", "variableSetterType" : "String" }, @@ -27046,11 +35400,11 @@ "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "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.

", + "documentation" : "

The identifier of the Amazon Connect instance.

", "enumType" : null, - "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.*/", + "fluentSetterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withInstanceId", - "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.*/", + "getterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@return The identifier of the Amazon Connect instance.*/", "getterMethodName" : "getInstanceId", "getterModel" : { "returnType" : "String", @@ -27084,7 +35438,7 @@ "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.*/", + "setterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.*/", "setterMethodName" : "setInstanceId", "setterModel" : { "timestampFormat" : null, @@ -27098,13 +35452,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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.*/", + "varargSetterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "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.

", + "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, @@ -27115,11 +35469,11 @@ "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "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.

", + "documentation" : "

The identifier of the Amazon Connect instance.

", "enumType" : null, - "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.*/", + "fluentSetterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withInstanceId", - "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.*/", + "getterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@return The identifier of the Amazon Connect instance.*/", "getterMethodName" : "getInstanceId", "getterModel" : { "returnType" : "String", @@ -27153,7 +35507,7 @@ "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.*/", + "setterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.*/", "setterMethodName" : "setInstanceId", "setterModel" : { "timestampFormat" : null, @@ -27167,13 +35521,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

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.*/", + "varargSetterDocumentation" : "/**

The identifier of the Amazon Connect instance.

\n@param instanceId The identifier of the Amazon Connect instance.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "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.

", + "documentation" : "

The identifier of the Amazon Connect instance.

", "simpleType" : "String", "variableSetterType" : "String" }, @@ -27183,11 +35537,11 @@ "c2jName" : "SecurityProfileIds", "c2jShape" : "SecurityProfileIds", "deprecated" : false, - "documentation" : "

The identifiers for the security profiles to assign to the user.

", + "documentation" : "

The identifiers of the security profiles for the user.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

The identifiers for the security profiles to assign to the user.

\n@param securityProfileIds The identifiers for the security profiles to assign to the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

The identifiers of the security profiles for the user.

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

The identifiers for the security profiles to assign to the user.

\n@return The identifiers for the security profiles to assign to the user.*/", + "getterDocumentation" : "/**

The identifiers of the security profiles for the user.

\n@return The identifiers of the security profiles for the user.*/", "getterMethodName" : "getSecurityProfileIds", "getterModel" : { "returnType" : "java.util.List", @@ -27303,7 +35657,7 @@ "marshallingType" : "LIST", "name" : "SecurityProfileIds", "sensitive" : false, - "setterDocumentation" : "/**

The identifiers for the security profiles to assign to the user.

\n@param securityProfileIds The identifiers for the security profiles to assign to the user.*/", + "setterDocumentation" : "/**

The identifiers of the security profiles for the user.

\n@param securityProfileIds The identifiers of the security profiles for the user.*/", "setterMethodName" : "setSecurityProfileIds", "setterModel" : { "timestampFormat" : null, @@ -27317,13 +35671,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The identifiers for the security profiles to assign to the user.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setSecurityProfileIds(java.util.Collection)} or {@link #withSecurityProfileIds(java.util.Collection)} if you want to override the existing values.

\n@param securityProfileIds The identifiers for the security profiles to assign to the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The identifiers of the security profiles for the user.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setSecurityProfileIds(java.util.Collection)} or {@link #withSecurityProfileIds(java.util.Collection)} if you want to override the existing values.

\n@param securityProfileIds The identifiers of the security profiles for the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "java.util.List", "variableName" : "securityProfileIds", "variableType" : "java.util.List", - "documentation" : "

The identifiers for the security profiles to assign to the user.

", + "documentation" : "

The identifiers of the security profiles for the user.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, @@ -27333,11 +35687,11 @@ "c2jName" : "UserId", "c2jShape" : "UserId", "deprecated" : false, - "documentation" : "

The identifier of the user account to assign the security profiles.

", + "documentation" : "

The identifier of the user account.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

The identifier of the user account to assign the security profiles.

\n@param userId The identifier of the user account to assign the security profiles.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

The identifier of the user account.

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

The identifier of the user account to assign the security profiles.

\n@return The identifier of the user account to assign the security profiles.*/", + "getterDocumentation" : "/**

The identifier of the user account.

\n@return The identifier of the user account.*/", "getterMethodName" : "getUserId", "getterModel" : { "returnType" : "String", @@ -27371,7 +35725,7 @@ "marshallingType" : "STRING", "name" : "UserId", "sensitive" : false, - "setterDocumentation" : "/**

The identifier of the user account to assign the security profiles.

\n@param userId The identifier of the user account to assign the security profiles.*/", + "setterDocumentation" : "/**

The identifier of the user account.

\n@param userId The identifier of the user account.*/", "setterMethodName" : "setUserId", "setterModel" : { "timestampFormat" : null, @@ -27385,13 +35739,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The identifier of the user account to assign the security profiles.

\n@param userId The identifier of the user account to assign the security profiles.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The identifier of the user account.

\n@param userId The identifier of the user account.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "userId", "variableType" : "String", - "documentation" : "

The identifier of the user account to assign the security profiles.

", + "documentation" : "

The identifier of the user account.

", "simpleType" : "String", "variableSetterType" : "String" }, @@ -27466,7 +35820,7 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "

A User object that contains information about a user account in your Amazon Connect instance, including configuration settings.

", + "documentation" : "

Contains information about a user account for a Amazon Connect instance.

", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, @@ -27546,11 +35900,11 @@ "c2jName" : "Arn", "c2jShape" : "ARN", "deprecated" : false, - "documentation" : "

The ARN of the user account.

", + "documentation" : "

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

", "enumType" : null, - "fluentSetterDocumentation" : "/**

The ARN of the user account.

\n@param arn The ARN of the user account.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

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

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

The ARN of the user account.

\n@return The ARN of the user account.*/", + "getterDocumentation" : "/**

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

\n@return The Amazon Resource Name (ARN) of the user account.*/", "getterMethodName" : "getArn", "getterModel" : { "returnType" : "String", @@ -27584,7 +35938,7 @@ "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, - "setterDocumentation" : "/**

The ARN of the user account.

\n@param arn The ARN of the user account.*/", + "setterDocumentation" : "/**

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

\n@param arn The Amazon Resource Name (ARN) of the user account.*/", "setterMethodName" : "setArn", "setterModel" : { "timestampFormat" : null, @@ -27598,13 +35952,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The ARN of the user account.

\n@param arn The ARN of the user account.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

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

\n@param arn The Amazon Resource Name (ARN) of the user account.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", - "documentation" : "

The ARN of the user account.

", + "documentation" : "

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

", "simpleType" : "String", "variableSetterType" : "String" }, @@ -27680,11 +36034,11 @@ "c2jName" : "IdentityInfo", "c2jShape" : "UserIdentityInfo", "deprecated" : false, - "documentation" : "

A UserIdentityInfo object.

", + "documentation" : "

Information about the user identity.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

A UserIdentityInfo object.

\n@param identityInfo A UserIdentityInfo object.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

Information about the user identity.

\n@param identityInfo Information about the user identity.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withIdentityInfo", - "getterDocumentation" : "/**

A UserIdentityInfo object.

\n@return A UserIdentityInfo object.*/", + "getterDocumentation" : "/**

Information about the user identity.

\n@return Information about the user identity.*/", "getterMethodName" : "getIdentityInfo", "getterModel" : { "returnType" : "UserIdentityInfo", @@ -27718,7 +36072,7 @@ "marshallingType" : "STRUCTURED", "name" : "IdentityInfo", "sensitive" : false, - "setterDocumentation" : "/**

A UserIdentityInfo object.

\n@param identityInfo A UserIdentityInfo object.*/", + "setterDocumentation" : "/**

Information about the user identity.

\n@param identityInfo Information about the user identity.*/", "setterMethodName" : "setIdentityInfo", "setterModel" : { "timestampFormat" : null, @@ -27732,13 +36086,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

A UserIdentityInfo object.

\n@param identityInfo A UserIdentityInfo object.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

Information about the user identity.

\n@param identityInfo Information about the user identity.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "UserIdentityInfo", "variableName" : "identityInfo", "variableType" : "UserIdentityInfo", - "documentation" : "

A UserIdentityInfo object.

", + "documentation" : "

Information about the user identity.

", "simpleType" : "UserIdentityInfo", "variableSetterType" : "UserIdentityInfo" }, @@ -27747,11 +36101,11 @@ "c2jName" : "PhoneConfig", "c2jShape" : "UserPhoneConfig", "deprecated" : false, - "documentation" : "

A UserPhoneConfig object.

", + "documentation" : "

Information about the phone configuration for the user.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

A UserPhoneConfig object.

\n@param phoneConfig A UserPhoneConfig object.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

Information about the phone configuration for the user.

\n@param phoneConfig Information about the phone configuration for the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withPhoneConfig", - "getterDocumentation" : "/**

A UserPhoneConfig object.

\n@return A UserPhoneConfig object.*/", + "getterDocumentation" : "/**

Information about the phone configuration for the user.

\n@return Information about the phone configuration for the user.*/", "getterMethodName" : "getPhoneConfig", "getterModel" : { "returnType" : "UserPhoneConfig", @@ -27785,7 +36139,7 @@ "marshallingType" : "STRUCTURED", "name" : "PhoneConfig", "sensitive" : false, - "setterDocumentation" : "/**

A UserPhoneConfig object.

\n@param phoneConfig A UserPhoneConfig object.*/", + "setterDocumentation" : "/**

Information about the phone configuration for the user.

\n@param phoneConfig Information about the phone configuration for the user.*/", "setterMethodName" : "setPhoneConfig", "setterModel" : { "timestampFormat" : null, @@ -27799,13 +36153,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

A UserPhoneConfig object.

\n@param phoneConfig A UserPhoneConfig object.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

Information about the phone configuration for the user.

\n@param phoneConfig Information about the phone configuration for the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "UserPhoneConfig", "variableName" : "phoneConfig", "variableType" : "UserPhoneConfig", - "documentation" : "

A UserPhoneConfig object.

", + "documentation" : "

Information about the phone configuration for the user.

", "simpleType" : "UserPhoneConfig", "variableSetterType" : "UserPhoneConfig" }, @@ -27814,11 +36168,11 @@ "c2jName" : "DirectoryUserId", "c2jShape" : "DirectoryUserId", "deprecated" : false, - "documentation" : "

The directory Id for the user account in the existing directory used for identity management.

", + "documentation" : "

The identifier of the user account in the directory used for identity management.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

The directory Id for the user account in the existing directory used for identity management.

\n@param directoryUserId The directory Id for the user account in the existing directory used for identity management.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

The identifier of the user account in the directory used for identity management.

\n@param directoryUserId The identifier of the user account in the directory used for identity management.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withDirectoryUserId", - "getterDocumentation" : "/**

The directory Id for the user account in the existing directory used for identity management.

\n@return The directory Id for the user account in the existing directory used for identity management.*/", + "getterDocumentation" : "/**

The identifier of the user account in the directory used for identity management.

\n@return The identifier of the user account in the directory used for identity management.*/", "getterMethodName" : "getDirectoryUserId", "getterModel" : { "returnType" : "String", @@ -27852,7 +36206,7 @@ "marshallingType" : "STRING", "name" : "DirectoryUserId", "sensitive" : false, - "setterDocumentation" : "/**

The directory Id for the user account in the existing directory used for identity management.

\n@param directoryUserId The directory Id for the user account in the existing directory used for identity management.*/", + "setterDocumentation" : "/**

The identifier of the user account in the directory used for identity management.

\n@param directoryUserId The identifier of the user account in the directory used for identity management.*/", "setterMethodName" : "setDirectoryUserId", "setterModel" : { "timestampFormat" : null, @@ -27866,13 +36220,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The directory Id for the user account in the existing directory used for identity management.

\n@param directoryUserId The directory Id for the user account in the existing directory used for identity management.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The identifier of the user account in the directory used for identity management.

\n@param directoryUserId The identifier of the user account in the directory used for identity management.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "directoryUserId", "variableType" : "String", - "documentation" : "

The directory Id for the user account in the existing directory used for identity management.

", + "documentation" : "

The identifier of the user account in the directory used for identity management.

", "simpleType" : "String", "variableSetterType" : "String" }, @@ -27881,11 +36235,11 @@ "c2jName" : "SecurityProfileIds", "c2jShape" : "SecurityProfileIds", "deprecated" : false, - "documentation" : "

The identifier(s) for the security profile assigned to the user.

", + "documentation" : "

The identifiers of the security profiles for the user.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

The identifier(s) for the security profile assigned to the user.

\n@param securityProfileIds The identifier(s) for the security profile assigned to the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

The identifiers of the security profiles for the user.

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

The identifier(s) for the security profile assigned to the user.

\n@return The identifier(s) for the security profile assigned to the user.*/", + "getterDocumentation" : "/**

The identifiers of the security profiles for the user.

\n@return The identifiers of the security profiles for the user.*/", "getterMethodName" : "getSecurityProfileIds", "getterModel" : { "returnType" : "java.util.List", @@ -28001,7 +36355,7 @@ "marshallingType" : "LIST", "name" : "SecurityProfileIds", "sensitive" : false, - "setterDocumentation" : "/**

The identifier(s) for the security profile assigned to the user.

\n@param securityProfileIds The identifier(s) for the security profile assigned to the user.*/", + "setterDocumentation" : "/**

The identifiers of the security profiles for the user.

\n@param securityProfileIds The identifiers of the security profiles for the user.*/", "setterMethodName" : "setSecurityProfileIds", "setterModel" : { "timestampFormat" : null, @@ -28015,13 +36369,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The identifier(s) for the security profile assigned to the user.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setSecurityProfileIds(java.util.Collection)} or {@link #withSecurityProfileIds(java.util.Collection)} if you want to override the existing values.

\n@param securityProfileIds The identifier(s) for the security profile assigned to the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The identifiers of the security profiles for the user.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setSecurityProfileIds(java.util.Collection)} or {@link #withSecurityProfileIds(java.util.Collection)} if you want to override the existing values.

\n@param securityProfileIds The identifiers of the security profiles for the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "java.util.List", "variableName" : "securityProfileIds", "variableType" : "java.util.List", - "documentation" : "

The identifier(s) for the security profile assigned to the user.

", + "documentation" : "

The identifiers of the security profiles for the user.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, @@ -28030,11 +36384,11 @@ "c2jName" : "RoutingProfileId", "c2jShape" : "RoutingProfileId", "deprecated" : false, - "documentation" : "

The identifier of the routing profile assigned to the user.

", + "documentation" : "

The identifier of the routing profile for the user.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

The identifier of the routing profile assigned to the user.

\n@param routingProfileId The identifier of the routing profile assigned to the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

The identifier of the routing profile for the user.

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

The identifier of the routing profile assigned to the user.

\n@return The identifier of the routing profile assigned to the user.*/", + "getterDocumentation" : "/**

The identifier of the routing profile for the user.

\n@return The identifier of the routing profile for the user.*/", "getterMethodName" : "getRoutingProfileId", "getterModel" : { "returnType" : "String", @@ -28068,7 +36422,7 @@ "marshallingType" : "STRING", "name" : "RoutingProfileId", "sensitive" : false, - "setterDocumentation" : "/**

The identifier of the routing profile assigned to the user.

\n@param routingProfileId The identifier of the routing profile assigned to the user.*/", + "setterDocumentation" : "/**

The identifier of the routing profile for the user.

\n@param routingProfileId The identifier of the routing profile for the user.*/", "setterMethodName" : "setRoutingProfileId", "setterModel" : { "timestampFormat" : null, @@ -28082,13 +36436,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The identifier of the routing profile assigned to the user.

\n@param routingProfileId The identifier of the routing profile assigned to the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The identifier of the routing profile for the user.

\n@param routingProfileId The identifier of the routing profile for the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "routingProfileId", "variableType" : "String", - "documentation" : "

The identifier of the routing profile assigned to the user.

", + "documentation" : "

The identifier of the routing profile for the user.

", "simpleType" : "String", "variableSetterType" : "String" }, @@ -28097,11 +36451,11 @@ "c2jName" : "HierarchyGroupId", "c2jShape" : "HierarchyGroupId", "deprecated" : false, - "documentation" : "

The identifier for the hierarchy group assigned to the user.

", + "documentation" : "

The identifier of the hierarchy group for the user.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

The identifier for the hierarchy group assigned to the user.

\n@param hierarchyGroupId The identifier for the hierarchy group assigned to the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

The identifier of the hierarchy group for the user.

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

The identifier for the hierarchy group assigned to the user.

\n@return The identifier for the hierarchy group assigned to the user.*/", + "getterDocumentation" : "/**

The identifier of the hierarchy group for the user.

\n@return The identifier of the hierarchy group for the user.*/", "getterMethodName" : "getHierarchyGroupId", "getterModel" : { "returnType" : "String", @@ -28135,7 +36489,7 @@ "marshallingType" : "STRING", "name" : "HierarchyGroupId", "sensitive" : false, - "setterDocumentation" : "/**

The identifier for the hierarchy group assigned to the user.

\n@param hierarchyGroupId The identifier for the hierarchy group assigned to the user.*/", + "setterDocumentation" : "/**

The identifier of the hierarchy group for the user.

\n@param hierarchyGroupId The identifier of the hierarchy group for the user.*/", "setterMethodName" : "setHierarchyGroupId", "setterModel" : { "timestampFormat" : null, @@ -28149,13 +36503,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The identifier for the hierarchy group assigned to the user.

\n@param hierarchyGroupId The identifier for the hierarchy group assigned to the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The identifier of the hierarchy group for the user.

\n@param hierarchyGroupId The identifier of the hierarchy group for the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "hierarchyGroupId", "variableType" : "String", - "documentation" : "

The identifier for the hierarchy group assigned to the user.

", + "documentation" : "

The identifier of the hierarchy group for the user.

", "simpleType" : "String", "variableSetterType" : "String" }, @@ -28166,11 +36520,11 @@ "c2jName" : "Arn", "c2jShape" : "ARN", "deprecated" : false, - "documentation" : "

The ARN of the user account.

", + "documentation" : "

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

", "enumType" : null, - "fluentSetterDocumentation" : "/**

The ARN of the user account.

\n@param arn The ARN of the user account.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

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

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

The ARN of the user account.

\n@return The ARN of the user account.*/", + "getterDocumentation" : "/**

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

\n@return The Amazon Resource Name (ARN) of the user account.*/", "getterMethodName" : "getArn", "getterModel" : { "returnType" : "String", @@ -28204,7 +36558,7 @@ "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, - "setterDocumentation" : "/**

The ARN of the user account.

\n@param arn The ARN of the user account.*/", + "setterDocumentation" : "/**

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

\n@param arn The Amazon Resource Name (ARN) of the user account.*/", "setterMethodName" : "setArn", "setterModel" : { "timestampFormat" : null, @@ -28218,13 +36572,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The ARN of the user account.

\n@param arn The ARN of the user account.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

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

\n@param arn The Amazon Resource Name (ARN) of the user account.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", - "documentation" : "

The ARN of the user account.

", + "documentation" : "

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

", "simpleType" : "String", "variableSetterType" : "String" }, @@ -28234,11 +36588,11 @@ "c2jName" : "DirectoryUserId", "c2jShape" : "DirectoryUserId", "deprecated" : false, - "documentation" : "

The directory Id for the user account in the existing directory used for identity management.

", + "documentation" : "

The identifier of the user account in the directory used for identity management.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

The directory Id for the user account in the existing directory used for identity management.

\n@param directoryUserId The directory Id for the user account in the existing directory used for identity management.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

The identifier of the user account in the directory used for identity management.

\n@param directoryUserId The identifier of the user account in the directory used for identity management.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withDirectoryUserId", - "getterDocumentation" : "/**

The directory Id for the user account in the existing directory used for identity management.

\n@return The directory Id for the user account in the existing directory used for identity management.*/", + "getterDocumentation" : "/**

The identifier of the user account in the directory used for identity management.

\n@return The identifier of the user account in the directory used for identity management.*/", "getterMethodName" : "getDirectoryUserId", "getterModel" : { "returnType" : "String", @@ -28272,7 +36626,7 @@ "marshallingType" : "STRING", "name" : "DirectoryUserId", "sensitive" : false, - "setterDocumentation" : "/**

The directory Id for the user account in the existing directory used for identity management.

\n@param directoryUserId The directory Id for the user account in the existing directory used for identity management.*/", + "setterDocumentation" : "/**

The identifier of the user account in the directory used for identity management.

\n@param directoryUserId The identifier of the user account in the directory used for identity management.*/", "setterMethodName" : "setDirectoryUserId", "setterModel" : { "timestampFormat" : null, @@ -28286,13 +36640,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The directory Id for the user account in the existing directory used for identity management.

\n@param directoryUserId The directory Id for the user account in the existing directory used for identity management.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The identifier of the user account in the directory used for identity management.

\n@param directoryUserId The identifier of the user account in the directory used for identity management.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "directoryUserId", "variableType" : "String", - "documentation" : "

The directory Id for the user account in the existing directory used for identity management.

", + "documentation" : "

The identifier of the user account in the directory used for identity management.

", "simpleType" : "String", "variableSetterType" : "String" }, @@ -28302,11 +36656,11 @@ "c2jName" : "HierarchyGroupId", "c2jShape" : "HierarchyGroupId", "deprecated" : false, - "documentation" : "

The identifier for the hierarchy group assigned to the user.

", + "documentation" : "

The identifier of the hierarchy group for the user.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

The identifier for the hierarchy group assigned to the user.

\n@param hierarchyGroupId The identifier for the hierarchy group assigned to the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

The identifier of the hierarchy group for the user.

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

The identifier for the hierarchy group assigned to the user.

\n@return The identifier for the hierarchy group assigned to the user.*/", + "getterDocumentation" : "/**

The identifier of the hierarchy group for the user.

\n@return The identifier of the hierarchy group for the user.*/", "getterMethodName" : "getHierarchyGroupId", "getterModel" : { "returnType" : "String", @@ -28340,7 +36694,7 @@ "marshallingType" : "STRING", "name" : "HierarchyGroupId", "sensitive" : false, - "setterDocumentation" : "/**

The identifier for the hierarchy group assigned to the user.

\n@param hierarchyGroupId The identifier for the hierarchy group assigned to the user.*/", + "setterDocumentation" : "/**

The identifier of the hierarchy group for the user.

\n@param hierarchyGroupId The identifier of the hierarchy group for the user.*/", "setterMethodName" : "setHierarchyGroupId", "setterModel" : { "timestampFormat" : null, @@ -28354,13 +36708,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The identifier for the hierarchy group assigned to the user.

\n@param hierarchyGroupId The identifier for the hierarchy group assigned to the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The identifier of the hierarchy group for the user.

\n@param hierarchyGroupId The identifier of the hierarchy group for the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "hierarchyGroupId", "variableType" : "String", - "documentation" : "

The identifier for the hierarchy group assigned to the user.

", + "documentation" : "

The identifier of the hierarchy group for the user.

", "simpleType" : "String", "variableSetterType" : "String" }, @@ -28438,11 +36792,11 @@ "c2jName" : "IdentityInfo", "c2jShape" : "UserIdentityInfo", "deprecated" : false, - "documentation" : "

A UserIdentityInfo object.

", + "documentation" : "

Information about the user identity.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

A UserIdentityInfo object.

\n@param identityInfo A UserIdentityInfo object.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

Information about the user identity.

\n@param identityInfo Information about the user identity.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withIdentityInfo", - "getterDocumentation" : "/**

A UserIdentityInfo object.

\n@return A UserIdentityInfo object.*/", + "getterDocumentation" : "/**

Information about the user identity.

\n@return Information about the user identity.*/", "getterMethodName" : "getIdentityInfo", "getterModel" : { "returnType" : "UserIdentityInfo", @@ -28476,7 +36830,7 @@ "marshallingType" : "STRUCTURED", "name" : "IdentityInfo", "sensitive" : false, - "setterDocumentation" : "/**

A UserIdentityInfo object.

\n@param identityInfo A UserIdentityInfo object.*/", + "setterDocumentation" : "/**

Information about the user identity.

\n@param identityInfo Information about the user identity.*/", "setterMethodName" : "setIdentityInfo", "setterModel" : { "timestampFormat" : null, @@ -28490,13 +36844,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

A UserIdentityInfo object.

\n@param identityInfo A UserIdentityInfo object.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

Information about the user identity.

\n@param identityInfo Information about the user identity.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "UserIdentityInfo", "variableName" : "identityInfo", "variableType" : "UserIdentityInfo", - "documentation" : "

A UserIdentityInfo object.

", + "documentation" : "

Information about the user identity.

", "simpleType" : "UserIdentityInfo", "variableSetterType" : "UserIdentityInfo" }, @@ -28506,11 +36860,11 @@ "c2jName" : "PhoneConfig", "c2jShape" : "UserPhoneConfig", "deprecated" : false, - "documentation" : "

A UserPhoneConfig object.

", + "documentation" : "

Information about the phone configuration for the user.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

A UserPhoneConfig object.

\n@param phoneConfig A UserPhoneConfig object.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

Information about the phone configuration for the user.

\n@param phoneConfig Information about the phone configuration for the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withPhoneConfig", - "getterDocumentation" : "/**

A UserPhoneConfig object.

\n@return A UserPhoneConfig object.*/", + "getterDocumentation" : "/**

Information about the phone configuration for the user.

\n@return Information about the phone configuration for the user.*/", "getterMethodName" : "getPhoneConfig", "getterModel" : { "returnType" : "UserPhoneConfig", @@ -28544,7 +36898,7 @@ "marshallingType" : "STRUCTURED", "name" : "PhoneConfig", "sensitive" : false, - "setterDocumentation" : "/**

A UserPhoneConfig object.

\n@param phoneConfig A UserPhoneConfig object.*/", + "setterDocumentation" : "/**

Information about the phone configuration for the user.

\n@param phoneConfig Information about the phone configuration for the user.*/", "setterMethodName" : "setPhoneConfig", "setterModel" : { "timestampFormat" : null, @@ -28558,13 +36912,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

A UserPhoneConfig object.

\n@param phoneConfig A UserPhoneConfig object.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

Information about the phone configuration for the user.

\n@param phoneConfig Information about the phone configuration for the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "UserPhoneConfig", "variableName" : "phoneConfig", "variableType" : "UserPhoneConfig", - "documentation" : "

A UserPhoneConfig object.

", + "documentation" : "

Information about the phone configuration for the user.

", "simpleType" : "UserPhoneConfig", "variableSetterType" : "UserPhoneConfig" }, @@ -28574,11 +36928,11 @@ "c2jName" : "RoutingProfileId", "c2jShape" : "RoutingProfileId", "deprecated" : false, - "documentation" : "

The identifier of the routing profile assigned to the user.

", + "documentation" : "

The identifier of the routing profile for the user.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

The identifier of the routing profile assigned to the user.

\n@param routingProfileId The identifier of the routing profile assigned to the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

The identifier of the routing profile for the user.

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

The identifier of the routing profile assigned to the user.

\n@return The identifier of the routing profile assigned to the user.*/", + "getterDocumentation" : "/**

The identifier of the routing profile for the user.

\n@return The identifier of the routing profile for the user.*/", "getterMethodName" : "getRoutingProfileId", "getterModel" : { "returnType" : "String", @@ -28612,7 +36966,7 @@ "marshallingType" : "STRING", "name" : "RoutingProfileId", "sensitive" : false, - "setterDocumentation" : "/**

The identifier of the routing profile assigned to the user.

\n@param routingProfileId The identifier of the routing profile assigned to the user.*/", + "setterDocumentation" : "/**

The identifier of the routing profile for the user.

\n@param routingProfileId The identifier of the routing profile for the user.*/", "setterMethodName" : "setRoutingProfileId", "setterModel" : { "timestampFormat" : null, @@ -28626,13 +36980,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The identifier of the routing profile assigned to the user.

\n@param routingProfileId The identifier of the routing profile assigned to the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The identifier of the routing profile for the user.

\n@param routingProfileId The identifier of the routing profile for the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "routingProfileId", "variableType" : "String", - "documentation" : "

The identifier of the routing profile assigned to the user.

", + "documentation" : "

The identifier of the routing profile for the user.

", "simpleType" : "String", "variableSetterType" : "String" }, @@ -28642,11 +36996,11 @@ "c2jName" : "SecurityProfileIds", "c2jShape" : "SecurityProfileIds", "deprecated" : false, - "documentation" : "

The identifier(s) for the security profile assigned to the user.

", + "documentation" : "

The identifiers of the security profiles for the user.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

The identifier(s) for the security profile assigned to the user.

\n@param securityProfileIds The identifier(s) for the security profile assigned to the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

The identifiers of the security profiles for the user.

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

The identifier(s) for the security profile assigned to the user.

\n@return The identifier(s) for the security profile assigned to the user.*/", + "getterDocumentation" : "/**

The identifiers of the security profiles for the user.

\n@return The identifiers of the security profiles for the user.*/", "getterMethodName" : "getSecurityProfileIds", "getterModel" : { "returnType" : "java.util.List", @@ -28762,7 +37116,7 @@ "marshallingType" : "LIST", "name" : "SecurityProfileIds", "sensitive" : false, - "setterDocumentation" : "/**

The identifier(s) for the security profile assigned to the user.

\n@param securityProfileIds The identifier(s) for the security profile assigned to the user.*/", + "setterDocumentation" : "/**

The identifiers of the security profiles for the user.

\n@param securityProfileIds The identifiers of the security profiles for the user.*/", "setterMethodName" : "setSecurityProfileIds", "setterModel" : { "timestampFormat" : null, @@ -28776,13 +37130,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : false, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The identifier(s) for the security profile assigned to the user.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setSecurityProfileIds(java.util.Collection)} or {@link #withSecurityProfileIds(java.util.Collection)} if you want to override the existing values.

\n@param securityProfileIds The identifier(s) for the security profile assigned to the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The identifiers of the security profiles for the user.

\n

NOTE: This method appends the values to the existing list (if any). Use {@link #setSecurityProfileIds(java.util.Collection)} or {@link #withSecurityProfileIds(java.util.Collection)} if you want to override the existing values.

\n@param securityProfileIds The identifiers of the security profiles for the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "java.util.List", "variableName" : "securityProfileIds", "variableType" : "java.util.List", - "documentation" : "

The identifier(s) for the security profile assigned to the user.

", + "documentation" : "

The identifiers of the security profiles for the user.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, @@ -28887,7 +37241,7 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "

A UserIdentityInfo object that contains information about the user's identity, including email address, first name, and last name.

", + "documentation" : "

Contains information about the identity of a user.

", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, @@ -28900,11 +37254,11 @@ "c2jName" : "FirstName", "c2jShape" : "AgentFirstName", "deprecated" : false, - "documentation" : "

The first name used in the user account. This is required if you are using Amazon Connect or SAML for identity management.

", + "documentation" : "

The first name. This is required if you are using Amazon Connect or SAML for identity management.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

The first name used in the user account. This is required if you are using Amazon Connect or SAML for identity management.

\n@param firstName The first name used in the user account. This is required if you are using Amazon Connect or SAML for identity management.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

The first name. This is required if you are using Amazon Connect or SAML for identity management.

\n@param firstName The first name. This is required if you are using Amazon Connect or SAML for identity management.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withFirstName", - "getterDocumentation" : "/**

The first name used in the user account. This is required if you are using Amazon Connect or SAML for identity management.

\n@return The first name used in the user account. This is required if you are using Amazon Connect or SAML for identity management.*/", + "getterDocumentation" : "/**

The first name. This is required if you are using Amazon Connect or SAML for identity management.

\n@return The first name. This is required if you are using Amazon Connect or SAML for identity management.*/", "getterMethodName" : "getFirstName", "getterModel" : { "returnType" : "String", @@ -28938,7 +37292,7 @@ "marshallingType" : "STRING", "name" : "FirstName", "sensitive" : false, - "setterDocumentation" : "/**

The first name used in the user account. This is required if you are using Amazon Connect or SAML for identity management.

\n@param firstName The first name used in the user account. This is required if you are using Amazon Connect or SAML for identity management.*/", + "setterDocumentation" : "/**

The first name. This is required if you are using Amazon Connect or SAML for identity management.

\n@param firstName The first name. This is required if you are using Amazon Connect or SAML for identity management.*/", "setterMethodName" : "setFirstName", "setterModel" : { "timestampFormat" : null, @@ -28952,13 +37306,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The first name used in the user account. This is required if you are using Amazon Connect or SAML for identity management.

\n@param firstName The first name used in the user account. This is required if you are using Amazon Connect or SAML for identity management.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The first name. This is required if you are using Amazon Connect or SAML for identity management.

\n@param firstName The first name. This is required if you are using Amazon Connect or SAML for identity management.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "firstName", "variableType" : "String", - "documentation" : "

The first name used in the user account. This is required if you are using Amazon Connect or SAML for identity management.

", + "documentation" : "

The first name. This is required if you are using Amazon Connect or SAML for identity management.

", "simpleType" : "String", "variableSetterType" : "String" }, @@ -28967,11 +37321,11 @@ "c2jName" : "LastName", "c2jShape" : "AgentLastName", "deprecated" : false, - "documentation" : "

The last name used in the user account. This is required if you are using Amazon Connect or SAML for identity management.

", + "documentation" : "

The last name. This is required if you are using Amazon Connect or SAML for identity management.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

The last name used in the user account. This is required if you are using Amazon Connect or SAML for identity management.

\n@param lastName The last name used in the user account. This is required if you are using Amazon Connect or SAML for identity management.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

The last name. This is required if you are using Amazon Connect or SAML for identity management.

\n@param lastName The last name. This is required if you are using Amazon Connect or SAML for identity management.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withLastName", - "getterDocumentation" : "/**

The last name used in the user account. This is required if you are using Amazon Connect or SAML for identity management.

\n@return The last name used in the user account. This is required if you are using Amazon Connect or SAML for identity management.*/", + "getterDocumentation" : "/**

The last name. This is required if you are using Amazon Connect or SAML for identity management.

\n@return The last name. This is required if you are using Amazon Connect or SAML for identity management.*/", "getterMethodName" : "getLastName", "getterModel" : { "returnType" : "String", @@ -29005,7 +37359,7 @@ "marshallingType" : "STRING", "name" : "LastName", "sensitive" : false, - "setterDocumentation" : "/**

The last name used in the user account. This is required if you are using Amazon Connect or SAML for identity management.

\n@param lastName The last name used in the user account. This is required if you are using Amazon Connect or SAML for identity management.*/", + "setterDocumentation" : "/**

The last name. This is required if you are using Amazon Connect or SAML for identity management.

\n@param lastName The last name. This is required if you are using Amazon Connect or SAML for identity management.*/", "setterMethodName" : "setLastName", "setterModel" : { "timestampFormat" : null, @@ -29019,13 +37373,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The last name used in the user account. This is required if you are using Amazon Connect or SAML for identity management.

\n@param lastName The last name used in the user account. This is required if you are using Amazon Connect or SAML for identity management.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The last name. This is required if you are using Amazon Connect or SAML for identity management.

\n@param lastName The last name. This is required if you are using Amazon Connect or SAML for identity management.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "lastName", "variableType" : "String", - "documentation" : "

The last name used in the user account. This is required if you are using Amazon Connect or SAML for identity management.

", + "documentation" : "

The last name. This is required if you are using Amazon Connect or SAML for identity management.

", "simpleType" : "String", "variableSetterType" : "String" }, @@ -29034,11 +37388,11 @@ "c2jName" : "Email", "c2jShape" : "Email", "deprecated" : false, - "documentation" : "

The email address added to the user account. If you are using SAML for identity management and include this parameter, an InvalidRequestException is returned.

", + "documentation" : "

The email address. If you are using SAML for identity management and include this parameter, an error is returned.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

The email address added to the user account. If you are using SAML for identity management and include this parameter, an InvalidRequestException is returned.

\n@param email The email address added to the user account. 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.*/", + "fluentSetterDocumentation" : "/**

The email address. If you are using SAML for identity management and include this parameter, an error is returned.

\n@param email The email address. If you are using SAML for identity management and include this parameter, an error is returned.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withEmail", - "getterDocumentation" : "/**

The email address added to the user account. If you are using SAML for identity management and include this parameter, an InvalidRequestException is returned.

\n@return The email address added to the user account. If you are using SAML for identity management and include this parameter, an InvalidRequestException is returned.*/", + "getterDocumentation" : "/**

The email address. If you are using SAML for identity management and include this parameter, an error is returned.

\n@return The email address. If you are using SAML for identity management and include this parameter, an error is returned.*/", "getterMethodName" : "getEmail", "getterModel" : { "returnType" : "String", @@ -29072,7 +37426,7 @@ "marshallingType" : "STRING", "name" : "Email", "sensitive" : false, - "setterDocumentation" : "/**

The email address added to the user account. If you are using SAML for identity management and include this parameter, an InvalidRequestException is returned.

\n@param email The email address added to the user account. If you are using SAML for identity management and include this parameter, an InvalidRequestException is returned.*/", + "setterDocumentation" : "/**

The email address. If you are using SAML for identity management and include this parameter, an error is returned.

\n@param email The email address. If you are using SAML for identity management and include this parameter, an error is returned.*/", "setterMethodName" : "setEmail", "setterModel" : { "timestampFormat" : null, @@ -29086,13 +37440,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The email address added to the user account. If you are using SAML for identity management and include this parameter, an InvalidRequestException is returned.

\n@param email The email address added to the user account. 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.*/", + "varargSetterDocumentation" : "/**

The email address. If you are using SAML for identity management and include this parameter, an error is returned.

\n@param email The email address. If you are using SAML for identity management and include this parameter, an error is returned.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "email", "variableType" : "String", - "documentation" : "

The email address added to the user account. If you are using SAML for identity management and include this parameter, an InvalidRequestException is returned.

", + "documentation" : "

The email address. If you are using SAML for identity management and include this parameter, an error is returned.

", "simpleType" : "String", "variableSetterType" : "String" }, @@ -29103,11 +37457,11 @@ "c2jName" : "Email", "c2jShape" : "Email", "deprecated" : false, - "documentation" : "

The email address added to the user account. If you are using SAML for identity management and include this parameter, an InvalidRequestException is returned.

", + "documentation" : "

The email address. If you are using SAML for identity management and include this parameter, an error is returned.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

The email address added to the user account. If you are using SAML for identity management and include this parameter, an InvalidRequestException is returned.

\n@param email The email address added to the user account. 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.*/", + "fluentSetterDocumentation" : "/**

The email address. If you are using SAML for identity management and include this parameter, an error is returned.

\n@param email The email address. If you are using SAML for identity management and include this parameter, an error is returned.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withEmail", - "getterDocumentation" : "/**

The email address added to the user account. If you are using SAML for identity management and include this parameter, an InvalidRequestException is returned.

\n@return The email address added to the user account. If you are using SAML for identity management and include this parameter, an InvalidRequestException is returned.*/", + "getterDocumentation" : "/**

The email address. If you are using SAML for identity management and include this parameter, an error is returned.

\n@return The email address. If you are using SAML for identity management and include this parameter, an error is returned.*/", "getterMethodName" : "getEmail", "getterModel" : { "returnType" : "String", @@ -29141,7 +37495,7 @@ "marshallingType" : "STRING", "name" : "Email", "sensitive" : false, - "setterDocumentation" : "/**

The email address added to the user account. If you are using SAML for identity management and include this parameter, an InvalidRequestException is returned.

\n@param email The email address added to the user account. If you are using SAML for identity management and include this parameter, an InvalidRequestException is returned.*/", + "setterDocumentation" : "/**

The email address. If you are using SAML for identity management and include this parameter, an error is returned.

\n@param email The email address. If you are using SAML for identity management and include this parameter, an error is returned.*/", "setterMethodName" : "setEmail", "setterModel" : { "timestampFormat" : null, @@ -29155,13 +37509,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The email address added to the user account. If you are using SAML for identity management and include this parameter, an InvalidRequestException is returned.

\n@param email The email address added to the user account. 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.*/", + "varargSetterDocumentation" : "/**

The email address. If you are using SAML for identity management and include this parameter, an error is returned.

\n@param email The email address. If you are using SAML for identity management and include this parameter, an error is returned.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "email", "variableType" : "String", - "documentation" : "

The email address added to the user account. If you are using SAML for identity management and include this parameter, an InvalidRequestException is returned.

", + "documentation" : "

The email address. If you are using SAML for identity management and include this parameter, an error is returned.

", "simpleType" : "String", "variableSetterType" : "String" }, @@ -29171,11 +37525,11 @@ "c2jName" : "FirstName", "c2jShape" : "AgentFirstName", "deprecated" : false, - "documentation" : "

The first name used in the user account. This is required if you are using Amazon Connect or SAML for identity management.

", + "documentation" : "

The first name. This is required if you are using Amazon Connect or SAML for identity management.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

The first name used in the user account. This is required if you are using Amazon Connect or SAML for identity management.

\n@param firstName The first name used in the user account. This is required if you are using Amazon Connect or SAML for identity management.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

The first name. This is required if you are using Amazon Connect or SAML for identity management.

\n@param firstName The first name. This is required if you are using Amazon Connect or SAML for identity management.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withFirstName", - "getterDocumentation" : "/**

The first name used in the user account. This is required if you are using Amazon Connect or SAML for identity management.

\n@return The first name used in the user account. This is required if you are using Amazon Connect or SAML for identity management.*/", + "getterDocumentation" : "/**

The first name. This is required if you are using Amazon Connect or SAML for identity management.

\n@return The first name. This is required if you are using Amazon Connect or SAML for identity management.*/", "getterMethodName" : "getFirstName", "getterModel" : { "returnType" : "String", @@ -29209,7 +37563,7 @@ "marshallingType" : "STRING", "name" : "FirstName", "sensitive" : false, - "setterDocumentation" : "/**

The first name used in the user account. This is required if you are using Amazon Connect or SAML for identity management.

\n@param firstName The first name used in the user account. This is required if you are using Amazon Connect or SAML for identity management.*/", + "setterDocumentation" : "/**

The first name. This is required if you are using Amazon Connect or SAML for identity management.

\n@param firstName The first name. This is required if you are using Amazon Connect or SAML for identity management.*/", "setterMethodName" : "setFirstName", "setterModel" : { "timestampFormat" : null, @@ -29223,13 +37577,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The first name used in the user account. This is required if you are using Amazon Connect or SAML for identity management.

\n@param firstName The first name used in the user account. This is required if you are using Amazon Connect or SAML for identity management.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The first name. This is required if you are using Amazon Connect or SAML for identity management.

\n@param firstName The first name. This is required if you are using Amazon Connect or SAML for identity management.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "firstName", "variableType" : "String", - "documentation" : "

The first name used in the user account. This is required if you are using Amazon Connect or SAML for identity management.

", + "documentation" : "

The first name. This is required if you are using Amazon Connect or SAML for identity management.

", "simpleType" : "String", "variableSetterType" : "String" }, @@ -29239,11 +37593,11 @@ "c2jName" : "LastName", "c2jShape" : "AgentLastName", "deprecated" : false, - "documentation" : "

The last name used in the user account. This is required if you are using Amazon Connect or SAML for identity management.

", + "documentation" : "

The last name. This is required if you are using Amazon Connect or SAML for identity management.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

The last name used in the user account. This is required if you are using Amazon Connect or SAML for identity management.

\n@param lastName The last name used in the user account. This is required if you are using Amazon Connect or SAML for identity management.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

The last name. This is required if you are using Amazon Connect or SAML for identity management.

\n@param lastName The last name. This is required if you are using Amazon Connect or SAML for identity management.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withLastName", - "getterDocumentation" : "/**

The last name used in the user account. This is required if you are using Amazon Connect or SAML for identity management.

\n@return The last name used in the user account. This is required if you are using Amazon Connect or SAML for identity management.*/", + "getterDocumentation" : "/**

The last name. This is required if you are using Amazon Connect or SAML for identity management.

\n@return The last name. This is required if you are using Amazon Connect or SAML for identity management.*/", "getterMethodName" : "getLastName", "getterModel" : { "returnType" : "String", @@ -29277,7 +37631,7 @@ "marshallingType" : "STRING", "name" : "LastName", "sensitive" : false, - "setterDocumentation" : "/**

The last name used in the user account. This is required if you are using Amazon Connect or SAML for identity management.

\n@param lastName The last name used in the user account. This is required if you are using Amazon Connect or SAML for identity management.*/", + "setterDocumentation" : "/**

The last name. This is required if you are using Amazon Connect or SAML for identity management.

\n@param lastName The last name. This is required if you are using Amazon Connect or SAML for identity management.*/", "setterMethodName" : "setLastName", "setterModel" : { "timestampFormat" : null, @@ -29291,13 +37645,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The last name used in the user account. This is required if you are using Amazon Connect or SAML for identity management.

\n@param lastName The last name used in the user account. This is required if you are using Amazon Connect or SAML for identity management.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The last name. This is required if you are using Amazon Connect or SAML for identity management.

\n@param lastName The last name. This is required if you are using Amazon Connect or SAML for identity management.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "lastName", "variableType" : "String", - "documentation" : "

The last name used in the user account. This is required if you are using Amazon Connect or SAML for identity management.

", + "documentation" : "

The last name. This is required if you are using Amazon Connect or SAML for identity management.

", "simpleType" : "String", "variableSetterType" : "String" }, @@ -29372,7 +37726,7 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "

A UserPhoneConfig object that contains information about the user phone configuration settings.

", + "documentation" : "

Contains information about the phone configuration settings for a user.

", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, @@ -29385,11 +37739,11 @@ "c2jName" : "PhoneType", "c2jShape" : "PhoneType", "deprecated" : false, - "documentation" : "

The phone type selected for the user, either Soft phone or Desk phone.

", + "documentation" : "

The phone type.

", "enumType" : "PhoneType", - "fluentSetterDocumentation" : "/**

The phone type selected for the user, either Soft phone or Desk phone.

\n@param phoneType The phone type selected for the user, either Soft phone or Desk phone.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneType*/", + "fluentSetterDocumentation" : "/**

The phone type.

\n@param phoneType The phone type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneType*/", "fluentSetterMethodName" : "withPhoneType", - "getterDocumentation" : "/**

The phone type selected for the user, either Soft phone or Desk phone.

\n@return The phone type selected for the user, either Soft phone or Desk phone.\n@see PhoneType*/", + "getterDocumentation" : "/**

The phone type.

\n@return The phone type.\n@see PhoneType*/", "getterMethodName" : "getPhoneType", "getterModel" : { "returnType" : "String", @@ -29423,7 +37777,7 @@ "marshallingType" : "STRING", "name" : "PhoneType", "sensitive" : false, - "setterDocumentation" : "/**

The phone type selected for the user, either Soft phone or Desk phone.

\n@param phoneType The phone type selected for the user, either Soft phone or Desk phone.\n@see PhoneType*/", + "setterDocumentation" : "/**

The phone type.

\n@param phoneType The phone type.\n@see PhoneType*/", "setterMethodName" : "setPhoneType", "setterModel" : { "timestampFormat" : null, @@ -29437,13 +37791,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The phone type selected for the user, either Soft phone or Desk phone.

\n@param phoneType The phone type selected for the user, either Soft phone or Desk phone.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneType*/", + "varargSetterDocumentation" : "/**

The phone type.

\n@param phoneType The phone type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneType*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "phoneType", "variableType" : "String", - "documentation" : "

The phone type selected for the user, either Soft phone or Desk phone.

", + "documentation" : "

The phone type.

", "simpleType" : "String", "variableSetterType" : "String" }, @@ -29452,11 +37806,11 @@ "c2jName" : "AutoAccept", "c2jShape" : "AutoAccept", "deprecated" : false, - "documentation" : "

The Auto accept setting for the user, Yes or No.

", + "documentation" : "

The Auto accept setting.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

The Auto accept setting for the user, Yes or No.

\n@param autoAccept The Auto accept setting for the user, Yes or No.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

The Auto accept setting.

\n@param autoAccept The Auto accept setting.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withAutoAccept", - "getterDocumentation" : "/**

The Auto accept setting for the user, Yes or No.

\n@return The Auto accept setting for the user, Yes or No.*/", + "getterDocumentation" : "/**

The Auto accept setting.

\n@return The Auto accept setting.*/", "getterMethodName" : "getAutoAccept", "getterModel" : { "returnType" : "Boolean", @@ -29490,7 +37844,7 @@ "marshallingType" : "BOOLEAN", "name" : "AutoAccept", "sensitive" : false, - "setterDocumentation" : "/**

The Auto accept setting for the user, Yes or No.

\n@param autoAccept The Auto accept setting for the user, Yes or No.*/", + "setterDocumentation" : "/**

The Auto accept setting.

\n@param autoAccept The Auto accept setting.*/", "setterMethodName" : "setAutoAccept", "setterModel" : { "timestampFormat" : null, @@ -29504,13 +37858,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The Auto accept setting for the user, Yes or No.

\n@param autoAccept The Auto accept setting for the user, Yes or No.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The Auto accept setting.

\n@param autoAccept The Auto accept setting.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "Boolean", "variableName" : "autoAccept", "variableType" : "Boolean", - "documentation" : "

The Auto accept setting for the user, Yes or No.

", + "documentation" : "

The Auto accept setting.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, @@ -29519,11 +37873,11 @@ "c2jName" : "AfterContactWorkTimeLimit", "c2jShape" : "AfterContactWorkTimeLimit", "deprecated" : false, - "documentation" : "

The After Call Work (ACW) timeout setting, in seconds, for the user.

", + "documentation" : "

The After Call Work (ACW) timeout setting, in seconds.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

The After Call Work (ACW) timeout setting, in seconds, for the user.

\n@param afterContactWorkTimeLimit The After Call Work (ACW) timeout setting, in seconds, for the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

The After Call Work (ACW) timeout setting, in seconds.

\n@param afterContactWorkTimeLimit The After Call Work (ACW) timeout setting, in seconds.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withAfterContactWorkTimeLimit", - "getterDocumentation" : "/**

The After Call Work (ACW) timeout setting, in seconds, for the user.

\n@return The After Call Work (ACW) timeout setting, in seconds, for the user.*/", + "getterDocumentation" : "/**

The After Call Work (ACW) timeout setting, in seconds.

\n@return The After Call Work (ACW) timeout setting, in seconds.*/", "getterMethodName" : "getAfterContactWorkTimeLimit", "getterModel" : { "returnType" : "Integer", @@ -29557,7 +37911,7 @@ "marshallingType" : "INTEGER", "name" : "AfterContactWorkTimeLimit", "sensitive" : false, - "setterDocumentation" : "/**

The After Call Work (ACW) timeout setting, in seconds, for the user.

\n@param afterContactWorkTimeLimit The After Call Work (ACW) timeout setting, in seconds, for the user.*/", + "setterDocumentation" : "/**

The After Call Work (ACW) timeout setting, in seconds.

\n@param afterContactWorkTimeLimit The After Call Work (ACW) timeout setting, in seconds.*/", "setterMethodName" : "setAfterContactWorkTimeLimit", "setterModel" : { "timestampFormat" : null, @@ -29571,13 +37925,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The After Call Work (ACW) timeout setting, in seconds, for the user.

\n@param afterContactWorkTimeLimit The After Call Work (ACW) timeout setting, in seconds, for the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The After Call Work (ACW) timeout setting, in seconds.

\n@param afterContactWorkTimeLimit The After Call Work (ACW) timeout setting, in seconds.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "Integer", "variableName" : "afterContactWorkTimeLimit", "variableType" : "Integer", - "documentation" : "

The After Call Work (ACW) timeout setting, in seconds, for the user.

", + "documentation" : "

The After Call Work (ACW) timeout setting, in seconds.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, @@ -29655,11 +38009,11 @@ "c2jName" : "AfterContactWorkTimeLimit", "c2jShape" : "AfterContactWorkTimeLimit", "deprecated" : false, - "documentation" : "

The After Call Work (ACW) timeout setting, in seconds, for the user.

", + "documentation" : "

The After Call Work (ACW) timeout setting, in seconds.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

The After Call Work (ACW) timeout setting, in seconds, for the user.

\n@param afterContactWorkTimeLimit The After Call Work (ACW) timeout setting, in seconds, for the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

The After Call Work (ACW) timeout setting, in seconds.

\n@param afterContactWorkTimeLimit The After Call Work (ACW) timeout setting, in seconds.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withAfterContactWorkTimeLimit", - "getterDocumentation" : "/**

The After Call Work (ACW) timeout setting, in seconds, for the user.

\n@return The After Call Work (ACW) timeout setting, in seconds, for the user.*/", + "getterDocumentation" : "/**

The After Call Work (ACW) timeout setting, in seconds.

\n@return The After Call Work (ACW) timeout setting, in seconds.*/", "getterMethodName" : "getAfterContactWorkTimeLimit", "getterModel" : { "returnType" : "Integer", @@ -29693,7 +38047,7 @@ "marshallingType" : "INTEGER", "name" : "AfterContactWorkTimeLimit", "sensitive" : false, - "setterDocumentation" : "/**

The After Call Work (ACW) timeout setting, in seconds, for the user.

\n@param afterContactWorkTimeLimit The After Call Work (ACW) timeout setting, in seconds, for the user.*/", + "setterDocumentation" : "/**

The After Call Work (ACW) timeout setting, in seconds.

\n@param afterContactWorkTimeLimit The After Call Work (ACW) timeout setting, in seconds.*/", "setterMethodName" : "setAfterContactWorkTimeLimit", "setterModel" : { "timestampFormat" : null, @@ -29707,13 +38061,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The After Call Work (ACW) timeout setting, in seconds, for the user.

\n@param afterContactWorkTimeLimit The After Call Work (ACW) timeout setting, in seconds, for the user.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The After Call Work (ACW) timeout setting, in seconds.

\n@param afterContactWorkTimeLimit The After Call Work (ACW) timeout setting, in seconds.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "Integer", "variableName" : "afterContactWorkTimeLimit", "variableType" : "Integer", - "documentation" : "

The After Call Work (ACW) timeout setting, in seconds, for the user.

", + "documentation" : "

The After Call Work (ACW) timeout setting, in seconds.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, @@ -29723,11 +38077,11 @@ "c2jName" : "AutoAccept", "c2jShape" : "AutoAccept", "deprecated" : false, - "documentation" : "

The Auto accept setting for the user, Yes or No.

", + "documentation" : "

The Auto accept setting.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

The Auto accept setting for the user, Yes or No.

\n@param autoAccept The Auto accept setting for the user, Yes or No.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

The Auto accept setting.

\n@param autoAccept The Auto accept setting.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withAutoAccept", - "getterDocumentation" : "/**

The Auto accept setting for the user, Yes or No.

\n@return The Auto accept setting for the user, Yes or No.*/", + "getterDocumentation" : "/**

The Auto accept setting.

\n@return The Auto accept setting.*/", "getterMethodName" : "getAutoAccept", "getterModel" : { "returnType" : "Boolean", @@ -29761,7 +38115,7 @@ "marshallingType" : "BOOLEAN", "name" : "AutoAccept", "sensitive" : false, - "setterDocumentation" : "/**

The Auto accept setting for the user, Yes or No.

\n@param autoAccept The Auto accept setting for the user, Yes or No.*/", + "setterDocumentation" : "/**

The Auto accept setting.

\n@param autoAccept The Auto accept setting.*/", "setterMethodName" : "setAutoAccept", "setterModel" : { "timestampFormat" : null, @@ -29775,13 +38129,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The Auto accept setting for the user, Yes or No.

\n@param autoAccept The Auto accept setting for the user, Yes or No.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The Auto accept setting.

\n@param autoAccept The Auto accept setting.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "Boolean", "variableName" : "autoAccept", "variableType" : "Boolean", - "documentation" : "

The Auto accept setting for the user, Yes or No.

", + "documentation" : "

The Auto accept setting.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, @@ -29859,11 +38213,11 @@ "c2jName" : "PhoneType", "c2jShape" : "PhoneType", "deprecated" : false, - "documentation" : "

The phone type selected for the user, either Soft phone or Desk phone.

", + "documentation" : "

The phone type.

", "enumType" : "PhoneType", - "fluentSetterDocumentation" : "/**

The phone type selected for the user, either Soft phone or Desk phone.

\n@param phoneType The phone type selected for the user, either Soft phone or Desk phone.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneType*/", + "fluentSetterDocumentation" : "/**

The phone type.

\n@param phoneType The phone type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneType*/", "fluentSetterMethodName" : "withPhoneType", - "getterDocumentation" : "/**

The phone type selected for the user, either Soft phone or Desk phone.

\n@return The phone type selected for the user, either Soft phone or Desk phone.\n@see PhoneType*/", + "getterDocumentation" : "/**

The phone type.

\n@return The phone type.\n@see PhoneType*/", "getterMethodName" : "getPhoneType", "getterModel" : { "returnType" : "String", @@ -29897,7 +38251,7 @@ "marshallingType" : "STRING", "name" : "PhoneType", "sensitive" : false, - "setterDocumentation" : "/**

The phone type selected for the user, either Soft phone or Desk phone.

\n@param phoneType The phone type selected for the user, either Soft phone or Desk phone.\n@see PhoneType*/", + "setterDocumentation" : "/**

The phone type.

\n@param phoneType The phone type.\n@see PhoneType*/", "setterMethodName" : "setPhoneType", "setterModel" : { "timestampFormat" : null, @@ -29911,13 +38265,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The phone type selected for the user, either Soft phone or Desk phone.

\n@param phoneType The phone type selected for the user, either Soft phone or Desk phone.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneType*/", + "varargSetterDocumentation" : "/**

The phone type.

\n@param phoneType The phone type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see PhoneType*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "phoneType", "variableType" : "String", - "documentation" : "

The phone type selected for the user, either Soft phone or Desk phone.

", + "documentation" : "

The phone type.

", "simpleType" : "String", "variableSetterType" : "String" }, @@ -29954,7 +38308,7 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "

A UserSummary object that contains Information about a user, including ARN, Id, and user name.

", + "documentation" : "

Contains summary information about a user.

", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, @@ -29967,11 +38321,11 @@ "c2jName" : "Id", "c2jShape" : "UserId", "deprecated" : false, - "documentation" : "

The identifier for the user account.

", + "documentation" : "

The identifier of the user account.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

The identifier for the user account.

\n@param id The identifier for the user account.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

The identifier of the user account.

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

The identifier for the user account.

\n@return The identifier for the user account.*/", + "getterDocumentation" : "/**

The identifier of the user account.

\n@return The identifier of the user account.*/", "getterMethodName" : "getId", "getterModel" : { "returnType" : "String", @@ -30005,7 +38359,7 @@ "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, - "setterDocumentation" : "/**

The identifier for the user account.

\n@param id The identifier for the user account.*/", + "setterDocumentation" : "/**

The identifier of the user account.

\n@param id The identifier of the user account.*/", "setterMethodName" : "setId", "setterModel" : { "timestampFormat" : null, @@ -30019,13 +38373,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The identifier for the user account.

\n@param id The identifier for the user account.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The identifier of the user account.

\n@param id The identifier of the user account.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", - "documentation" : "

The identifier for the user account.

", + "documentation" : "

The identifier of the user account.

", "simpleType" : "String", "variableSetterType" : "String" }, @@ -30034,11 +38388,11 @@ "c2jName" : "Arn", "c2jShape" : "ARN", "deprecated" : false, - "documentation" : "

The ARN for the user account.

", + "documentation" : "

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

", "enumType" : null, - "fluentSetterDocumentation" : "/**

The ARN for the user account.

\n@param arn The ARN for the user account.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

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

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

The ARN for the user account.

\n@return The ARN for the user account.*/", + "getterDocumentation" : "/**

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

\n@return The Amazon Resource Name (ARN) of the user account.*/", "getterMethodName" : "getArn", "getterModel" : { "returnType" : "String", @@ -30072,7 +38426,7 @@ "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, - "setterDocumentation" : "/**

The ARN for the user account.

\n@param arn The ARN for the user account.*/", + "setterDocumentation" : "/**

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

\n@param arn The Amazon Resource Name (ARN) of the user account.*/", "setterMethodName" : "setArn", "setterModel" : { "timestampFormat" : null, @@ -30086,13 +38440,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The ARN for the user account.

\n@param arn The ARN for the user account.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

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

\n@param arn The Amazon Resource Name (ARN) of the user account.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", - "documentation" : "

The ARN for the user account.

", + "documentation" : "

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

", "simpleType" : "String", "variableSetterType" : "String" }, @@ -30101,11 +38455,11 @@ "c2jName" : "Username", "c2jShape" : "AgentUsername", "deprecated" : false, - "documentation" : "

The Amazon Connect user name for the user account.

", + "documentation" : "

The Amazon Connect user name of the user account.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

The Amazon Connect user name for the user account.

\n@param username The Amazon Connect user name for the user account.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

The Amazon Connect user name of the user account.

\n@param username The Amazon Connect user name of the user account.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withUsername", - "getterDocumentation" : "/**

The Amazon Connect user name for the user account.

\n@return The Amazon Connect user name for the user account.*/", + "getterDocumentation" : "/**

The Amazon Connect user name of the user account.

\n@return The Amazon Connect user name of the user account.*/", "getterMethodName" : "getUsername", "getterModel" : { "returnType" : "String", @@ -30139,7 +38493,7 @@ "marshallingType" : "STRING", "name" : "Username", "sensitive" : false, - "setterDocumentation" : "/**

The Amazon Connect user name for the user account.

\n@param username The Amazon Connect user name for the user account.*/", + "setterDocumentation" : "/**

The Amazon Connect user name of the user account.

\n@param username The Amazon Connect user name of the user account.*/", "setterMethodName" : "setUsername", "setterModel" : { "timestampFormat" : null, @@ -30153,13 +38507,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The Amazon Connect user name for the user account.

\n@param username The Amazon Connect user name for the user account.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The Amazon Connect user name of the user account.

\n@param username The Amazon Connect user name of the user account.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", - "documentation" : "

The Amazon Connect user name for the user account.

", + "documentation" : "

The Amazon Connect user name of the user account.

", "simpleType" : "String", "variableSetterType" : "String" }, @@ -30170,11 +38524,11 @@ "c2jName" : "Arn", "c2jShape" : "ARN", "deprecated" : false, - "documentation" : "

The ARN for the user account.

", + "documentation" : "

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

", "enumType" : null, - "fluentSetterDocumentation" : "/**

The ARN for the user account.

\n@param arn The ARN for the user account.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

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

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

The ARN for the user account.

\n@return The ARN for the user account.*/", + "getterDocumentation" : "/**

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

\n@return The Amazon Resource Name (ARN) of the user account.*/", "getterMethodName" : "getArn", "getterModel" : { "returnType" : "String", @@ -30208,7 +38562,7 @@ "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, - "setterDocumentation" : "/**

The ARN for the user account.

\n@param arn The ARN for the user account.*/", + "setterDocumentation" : "/**

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

\n@param arn The Amazon Resource Name (ARN) of the user account.*/", "setterMethodName" : "setArn", "setterModel" : { "timestampFormat" : null, @@ -30222,13 +38576,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The ARN for the user account.

\n@param arn The ARN for the user account.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

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

\n@param arn The Amazon Resource Name (ARN) of the user account.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", - "documentation" : "

The ARN for the user account.

", + "documentation" : "

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

", "simpleType" : "String", "variableSetterType" : "String" }, @@ -30238,11 +38592,11 @@ "c2jName" : "Id", "c2jShape" : "UserId", "deprecated" : false, - "documentation" : "

The identifier for the user account.

", + "documentation" : "

The identifier of the user account.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

The identifier for the user account.

\n@param id The identifier for the user account.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

The identifier of the user account.

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

The identifier for the user account.

\n@return The identifier for the user account.*/", + "getterDocumentation" : "/**

The identifier of the user account.

\n@return The identifier of the user account.*/", "getterMethodName" : "getId", "getterModel" : { "returnType" : "String", @@ -30276,7 +38630,7 @@ "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, - "setterDocumentation" : "/**

The identifier for the user account.

\n@param id The identifier for the user account.*/", + "setterDocumentation" : "/**

The identifier of the user account.

\n@param id The identifier of the user account.*/", "setterMethodName" : "setId", "setterModel" : { "timestampFormat" : null, @@ -30290,13 +38644,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The identifier for the user account.

\n@param id The identifier for the user account.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The identifier of the user account.

\n@param id The identifier of the user account.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", - "documentation" : "

The identifier for the user account.

", + "documentation" : "

The identifier of the user account.

", "simpleType" : "String", "variableSetterType" : "String" }, @@ -30306,11 +38660,11 @@ "c2jName" : "Username", "c2jShape" : "AgentUsername", "deprecated" : false, - "documentation" : "

The Amazon Connect user name for the user account.

", + "documentation" : "

The Amazon Connect user name of the user account.

", "enumType" : null, - "fluentSetterDocumentation" : "/**

The Amazon Connect user name for the user account.

\n@param username The Amazon Connect user name for the user account.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "fluentSetterDocumentation" : "/**

The Amazon Connect user name of the user account.

\n@param username The Amazon Connect user name of the user account.\n@return Returns a reference to this object so that method calls can be chained together.*/", "fluentSetterMethodName" : "withUsername", - "getterDocumentation" : "/**

The Amazon Connect user name for the user account.

\n@return The Amazon Connect user name for the user account.*/", + "getterDocumentation" : "/**

The Amazon Connect user name of the user account.

\n@return The Amazon Connect user name of the user account.*/", "getterMethodName" : "getUsername", "getterModel" : { "returnType" : "String", @@ -30344,7 +38698,7 @@ "marshallingType" : "STRING", "name" : "Username", "sensitive" : false, - "setterDocumentation" : "/**

The Amazon Connect user name for the user account.

\n@param username The Amazon Connect user name for the user account.*/", + "setterDocumentation" : "/**

The Amazon Connect user name of the user account.

\n@param username The Amazon Connect user name of the user account.*/", "setterMethodName" : "setUsername", "setterModel" : { "timestampFormat" : null, @@ -30358,13 +38712,13 @@ "shouldEmitLegacyEnumSetter" : false, "simple" : true, "unmarshallingType" : null, - "varargSetterDocumentation" : "/**

The Amazon Connect user name for the user account.

\n@param username The Amazon Connect user name for the user account.\n@return Returns a reference to this object so that method calls can be chained together.*/", + "varargSetterDocumentation" : "/**

The Amazon Connect user name of the user account.

\n@param username The Amazon Connect user name of the user account.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "timestampFormat" : null, "variableDeclarationType" : "String", "variableName" : "username", "variableType" : "String", - "documentation" : "

The Amazon Connect user name for the user account.

", + "documentation" : "

The Amazon Connect user name of the user account.

", "simpleType" : "String", "variableSetterType" : "String" }, diff --git a/aws-java-sdk-models/src/main/resources/models/connect-2017-08-08-model.json b/aws-java-sdk-models/src/main/resources/models/connect-2017-08-08-model.json index f6add1452a2e..fe3d268ac5c7 100644 --- a/aws-java-sdk-models/src/main/resources/models/connect-2017-08-08-model.json +++ b/aws-java-sdk-models/src/main/resources/models/connect-2017-08-08-model.json @@ -30,7 +30,7 @@ {"shape":"ThrottlingException"}, {"shape":"InternalServiceException"} ], - "documentation":"

Creates a new user account in your Amazon Connect instance.

" + "documentation":"

Creates a user account for the specified Amazon Connect instance.

" }, "DeleteUser":{ "name":"DeleteUser", @@ -46,7 +46,7 @@ {"shape":"ThrottlingException"}, {"shape":"InternalServiceException"} ], - "documentation":"

Deletes a user account from Amazon Connect.

" + "documentation":"

Deletes a user account from the specified Amazon Connect instance.

" }, "DescribeUser":{ "name":"DescribeUser", @@ -63,7 +63,7 @@ {"shape":"ThrottlingException"}, {"shape":"InternalServiceException"} ], - "documentation":"

Returns a User object that contains information about the user account specified by the UserId.

" + "documentation":"

Describes the specified user account.

" }, "DescribeUserHierarchyGroup":{ "name":"DescribeUserHierarchyGroup", @@ -80,7 +80,7 @@ {"shape":"ThrottlingException"}, {"shape":"InternalServiceException"} ], - "documentation":"

Returns a HierarchyGroup object that includes information about a hierarchy group in your instance.

" + "documentation":"

Describes the specified hierarchy group.

" }, "DescribeUserHierarchyStructure":{ "name":"DescribeUserHierarchyStructure", @@ -97,7 +97,7 @@ {"shape":"ThrottlingException"}, {"shape":"InternalServiceException"} ], - "documentation":"

Returns a HiearchyGroupStructure object, which contains data about the levels in the agent hierarchy.

" + "documentation":"

Describes the hierarchy structure of the specified Amazon Connect instance.

" }, "GetContactAttributes":{ "name":"GetContactAttributes", @@ -112,7 +112,7 @@ {"shape":"ResourceNotFoundException"}, {"shape":"InternalServiceException"} ], - "documentation":"

Retrieves the contact attributes associated with a contact.

" + "documentation":"

Retrieves the contact attributes for the specified contact.

" }, "GetCurrentMetricData":{ "name":"GetCurrentMetricData", @@ -129,7 +129,7 @@ {"shape":"ThrottlingException"}, {"shape":"ResourceNotFoundException"} ], - "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.

" + "documentation":"

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

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

" }, "GetFederationToken":{ "name":"GetFederationToken", @@ -164,7 +164,75 @@ {"shape":"ThrottlingException"}, {"shape":"ResourceNotFoundException"} ], - "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.

" + "documentation":"

Gets historical metric data from the specified Amazon Connect instance.

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

" + }, + "ListContactFlows":{ + "name":"ListContactFlows", + "http":{ + "method":"GET", + "requestUri":"/contact-flows-summary/{InstanceId}" + }, + "input":{"shape":"ListContactFlowsRequest"}, + "output":{"shape":"ListContactFlowsResponse"}, + "errors":[ + {"shape":"InvalidRequestException"}, + {"shape":"InvalidParameterException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"ThrottlingException"}, + {"shape":"InternalServiceException"} + ], + "documentation":"

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

" + }, + "ListHoursOfOperations":{ + "name":"ListHoursOfOperations", + "http":{ + "method":"GET", + "requestUri":"/hours-of-operations-summary/{InstanceId}" + }, + "input":{"shape":"ListHoursOfOperationsRequest"}, + "output":{"shape":"ListHoursOfOperationsResponse"}, + "errors":[ + {"shape":"InvalidRequestException"}, + {"shape":"InvalidParameterException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"ThrottlingException"}, + {"shape":"InternalServiceException"} + ], + "documentation":"

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

" + }, + "ListPhoneNumbers":{ + "name":"ListPhoneNumbers", + "http":{ + "method":"GET", + "requestUri":"/phone-numbers-summary/{InstanceId}" + }, + "input":{"shape":"ListPhoneNumbersRequest"}, + "output":{"shape":"ListPhoneNumbersResponse"}, + "errors":[ + {"shape":"InvalidRequestException"}, + {"shape":"InvalidParameterException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"ThrottlingException"}, + {"shape":"InternalServiceException"} + ], + "documentation":"

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

" + }, + "ListQueues":{ + "name":"ListQueues", + "http":{ + "method":"GET", + "requestUri":"/queues-summary/{InstanceId}" + }, + "input":{"shape":"ListQueuesRequest"}, + "output":{"shape":"ListQueuesResponse"}, + "errors":[ + {"shape":"InvalidRequestException"}, + {"shape":"InvalidParameterException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"ThrottlingException"}, + {"shape":"InternalServiceException"} + ], + "documentation":"

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

" }, "ListRoutingProfiles":{ "name":"ListRoutingProfiles", @@ -181,7 +249,7 @@ {"shape":"ThrottlingException"}, {"shape":"InternalServiceException"} ], - "documentation":"

Returns an array of RoutingProfileSummary objects that includes information about the routing profiles in your instance.

" + "documentation":"

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

" }, "ListSecurityProfiles":{ "name":"ListSecurityProfiles", @@ -198,7 +266,7 @@ {"shape":"ThrottlingException"}, {"shape":"InternalServiceException"} ], - "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.

" + "documentation":"

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

" }, "ListUserHierarchyGroups":{ "name":"ListUserHierarchyGroups", @@ -215,7 +283,7 @@ {"shape":"ThrottlingException"}, {"shape":"InternalServiceException"} ], - "documentation":"

Returns a UserHierarchyGroupSummaryList, which is an array of HierarchyGroupSummary objects that contain information about the hierarchy groups in your instance.

" + "documentation":"

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

" }, "ListUsers":{ "name":"ListUsers", @@ -232,7 +300,7 @@ {"shape":"ThrottlingException"}, {"shape":"InternalServiceException"} ], - "documentation":"

Returns a UserSummaryList, which is an array of UserSummary objects.

" + "documentation":"

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

" }, "StartOutboundVoiceContact":{ "name":"StartOutboundVoiceContact", @@ -251,7 +319,7 @@ {"shape":"DestinationNotAllowedException"}, {"shape":"OutboundContactNotPermittedException"} ], - "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.

" + "documentation":"

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

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

" }, "StopContact":{ "name":"StopContact", @@ -268,7 +336,7 @@ {"shape":"ResourceNotFoundException"}, {"shape":"InternalServiceException"} ], - "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.

" + "documentation":"

Ends the specified contact.

" }, "UpdateContactAttributes":{ "name":"UpdateContactAttributes", @@ -284,7 +352,7 @@ {"shape":"ResourceNotFoundException"}, {"shape":"InternalServiceException"} ], - "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.

" + "documentation":"

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

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

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

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

" }, "UpdateUserHierarchy":{ "name":"UpdateUserHierarchy", @@ -300,7 +368,7 @@ {"shape":"ThrottlingException"}, {"shape":"InternalServiceException"} ], - "documentation":"

Assigns the specified hierarchy group to the user.

" + "documentation":"

Assigns the specified hierarchy group to the specified user.

" }, "UpdateUserIdentityInfo":{ "name":"UpdateUserIdentityInfo", @@ -316,7 +384,7 @@ {"shape":"ThrottlingException"}, {"shape":"InternalServiceException"} ], - "documentation":"

Updates the identity information for the specified user in a UserIdentityInfo object, including email, first name, and last name.

" + "documentation":"

Updates the identity information for the specified user.

" }, "UpdateUserPhoneConfig":{ "name":"UpdateUserPhoneConfig", @@ -332,7 +400,7 @@ {"shape":"ThrottlingException"}, {"shape":"InternalServiceException"} ], - "documentation":"

Updates the phone configuration settings in the UserPhoneConfig object for the specified user.

" + "documentation":"

Updates the phone configuration settings for the specified user.

" }, "UpdateUserRoutingProfile":{ "name":"UpdateUserRoutingProfile", @@ -348,7 +416,7 @@ {"shape":"ThrottlingException"}, {"shape":"InternalServiceException"} ], - "documentation":"

Assigns the specified routing profile to a user.

" + "documentation":"

Assigns the specified routing profile to the specified user.

" }, "UpdateUserSecurityProfiles":{ "name":"UpdateUserSecurityProfiles", @@ -364,7 +432,7 @@ {"shape":"ThrottlingException"}, {"shape":"InternalServiceException"} ], - "documentation":"

Updates the security profiles assigned to the user.

" + "documentation":"

Assigns the specified security profiles to the specified user.

" } }, "shapes":{ @@ -426,6 +494,52 @@ "type":"string", "max":500 }, + "ContactFlowName":{"type":"string"}, + "ContactFlowSummary":{ + "type":"structure", + "members":{ + "Id":{ + "shape":"ContactFlowId", + "documentation":"

The identifier of the contact flow.

" + }, + "Arn":{ + "shape":"ARN", + "documentation":"

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

" + }, + "Name":{ + "shape":"ContactFlowName", + "documentation":"

The name of the contact flow.

" + }, + "ContactFlowType":{ + "shape":"ContactFlowType", + "documentation":"

The type of contact flow.

" + } + }, + "documentation":"

Contains summary information about a contact flow.

" + }, + "ContactFlowSummaryList":{ + "type":"list", + "member":{"shape":"ContactFlowSummary"} + }, + "ContactFlowType":{ + "type":"string", + "enum":[ + "CONTACT_FLOW", + "CUSTOMER_QUEUE", + "CUSTOMER_HOLD", + "CUSTOMER_WHISPER", + "AGENT_HOLD", + "AGENT_WHISPER", + "OUTBOUND_WHISPER", + "AGENT_TRANSFER", + "QUEUE_TRANSFER" + ] + }, + "ContactFlowTypes":{ + "type":"list", + "member":{"shape":"ContactFlowType"}, + "max":10 + }, "ContactId":{ "type":"string", "max":256, @@ -455,39 +569,39 @@ "members":{ "Username":{ "shape":"AgentUsername", - "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_-.\\@]+.

" + "documentation":"

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

" }, "Password":{ "shape":"Password", - "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.

" + "documentation":"

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

" }, "IdentityInfo":{ "shape":"UserIdentityInfo", - "documentation":"

Information about the user, including email address, first name, and last name.

" + "documentation":"

The information about the identity of the user.

" }, "PhoneConfig":{ "shape":"UserPhoneConfig", - "documentation":"

Specifies the phone settings for the user, including AfterContactWorkTimeLimit, AutoAccept, DeskPhoneNumber, and PhoneType.

" + "documentation":"

The phone settings for the user.

" }, "DirectoryUserId":{ "shape":"DirectoryUserId", - "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.

" + "documentation":"

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

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

" }, "SecurityProfileIds":{ "shape":"SecurityProfileIds", - "documentation":"

The unique identifier of the security profile to assign to the user created.

" + "documentation":"

The identifier of the security profile for the user.

" }, "RoutingProfileId":{ "shape":"RoutingProfileId", - "documentation":"

The unique identifier for the routing profile to assign to the user created.

" + "documentation":"

The identifier of the routing profile for the user.

" }, "HierarchyGroupId":{ "shape":"HierarchyGroupId", - "documentation":"

The unique identifier for the hierarchy group to assign to the user created.

" + "documentation":"

The identifier of the hierarchy group for the user.

" }, "InstanceId":{ "shape":"InstanceId", - "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.

", + "documentation":"

The identifier of the Amazon Connect instance.

", "location":"uri", "locationName":"InstanceId" } @@ -498,11 +612,11 @@ "members":{ "UserId":{ "shape":"UserId", - "documentation":"

The unique identifier for the user account in Amazon Connect

" + "documentation":"

The identifier of the user account.

" }, "UserArn":{ "shape":"ARN", - "documentation":"

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

" + "documentation":"

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

" } } }, @@ -511,11 +625,11 @@ "members":{ "AccessToken":{ "shape":"SecurityToken", - "documentation":"

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

" + "documentation":"

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

" }, "AccessTokenExpiration":{ "shape":"timestamp", - "documentation":"

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

" + "documentation":"

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

" }, "RefreshToken":{ "shape":"SecurityToken", @@ -526,7 +640,7 @@ "documentation":"

Renews the expiration timer for a generated token.

" } }, - "documentation":"

The credentials to use for federation.

" + "documentation":"

Contains credentials to use for federation.

" }, "CurrentMetric":{ "type":"structure", @@ -540,22 +654,22 @@ "documentation":"

The unit for the metric.

" } }, - "documentation":"

A CurrentMetric object that contains the Name and Unit for the metric.

" + "documentation":"

Contains information about a real-time metric.

" }, "CurrentMetricData":{ "type":"structure", "members":{ "Metric":{ "shape":"CurrentMetric", - "documentation":"

The metric in a CurrentMetricData object.

" + "documentation":"

Information about the metric.

" }, "Value":{ "shape":"Value", - "documentation":"

The value of the metric in the CurrentMetricData object.

", + "documentation":"

The value of the metric.

", "box":true } }, - "documentation":"

A CurrentMetricData object.

" + "documentation":"

Contains the data for a real-time metric.

" }, "CurrentMetricDataCollections":{ "type":"list", @@ -563,7 +677,7 @@ }, "CurrentMetricName":{ "type":"string", - "documentation":"

A list of current metric names.

", + "documentation":"

The current metric names.

", "enum":[ "AGENTS_ONLINE", "AGENTS_AVAILABLE", @@ -582,14 +696,14 @@ "members":{ "Dimensions":{ "shape":"Dimensions", - "documentation":"

The Dimensions for the CurrentMetricResult object.

" + "documentation":"

The dimensions for the metrics.

" }, "Collections":{ "shape":"CurrentMetricDataCollections", - "documentation":"

The Collections for the CurrentMetricResult object.

" + "documentation":"

The set of metrics.

" } }, - "documentation":"

A CurrentMetricResult object.

" + "documentation":"

Contains information about a set of real-time metrics.

" }, "CurrentMetricResults":{ "type":"list", @@ -608,13 +722,13 @@ "members":{ "InstanceId":{ "shape":"InstanceId", - "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.

", + "documentation":"

The identifier of the Amazon Connect instance.

", "location":"uri", "locationName":"InstanceId" }, "UserId":{ "shape":"UserId", - "documentation":"

The unique identifier of the user to delete.

", + "documentation":"

The identifier of the user.

", "location":"uri", "locationName":"UserId" } @@ -629,13 +743,13 @@ "members":{ "HierarchyGroupId":{ "shape":"HierarchyGroupId", - "documentation":"

The identifier for the hierarchy group to return.

", + "documentation":"

The identifier of the hierarchy group.

", "location":"uri", "locationName":"HierarchyGroupId" }, "InstanceId":{ "shape":"InstanceId", - "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.

", + "documentation":"

The identifier of the Amazon Connect instance.

", "location":"uri", "locationName":"InstanceId" } @@ -646,7 +760,7 @@ "members":{ "HierarchyGroup":{ "shape":"HierarchyGroup", - "documentation":"

Returns a HierarchyGroup object.

" + "documentation":"

Information about the hierarchy group.

" } } }, @@ -656,7 +770,7 @@ "members":{ "InstanceId":{ "shape":"InstanceId", - "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.

", + "documentation":"

The identifier of the Amazon Connect instance.

", "location":"uri", "locationName":"InstanceId" } @@ -667,7 +781,7 @@ "members":{ "HierarchyStructure":{ "shape":"HierarchyStructure", - "documentation":"

A HierarchyStructure object.

" + "documentation":"

Information about the hierarchy structure.

" } } }, @@ -680,13 +794,13 @@ "members":{ "UserId":{ "shape":"UserId", - "documentation":"

Unique identifier for the user account to return.

", + "documentation":"

The identifier of the user account.

", "location":"uri", "locationName":"UserId" }, "InstanceId":{ "shape":"InstanceId", - "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.

", + "documentation":"

The identifier of the Amazon Connect instance.

", "location":"uri", "locationName":"InstanceId" } @@ -697,7 +811,7 @@ "members":{ "User":{ "shape":"User", - "documentation":"

A User object that contains information about the user account and configuration settings.

" + "documentation":"

Information about the user account and configuration settings.

" } } }, @@ -718,14 +832,14 @@ "members":{ "Queue":{ "shape":"QueueReference", - "documentation":"

A QueueReference object used as one part of dimension for the metrics results.

" + "documentation":"

Information about the queue for which metrics are returned.

" }, "Channel":{ "shape":"Channel", - "documentation":"

The channel used for grouping and filters. Only VOICE is supported.

" + "documentation":"

The channel used for grouping and filters.

" } }, - "documentation":"

A Dimensions object that includes the Channel and Queue for the metric.

" + "documentation":"

Contains information about the dimensions for a set of metrics.

" }, "DirectoryUserId":{"type":"string"}, "DuplicateResourceException":{ @@ -733,7 +847,7 @@ "members":{ "Message":{"shape":"Message"} }, - "documentation":"

A resource with that name already exists.

", + "documentation":"

A resource with the specified name already exists.

", "error":{"httpStatusCode":409}, "exception":true }, @@ -743,14 +857,14 @@ "members":{ "Queues":{ "shape":"Queues", - "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.

" + "documentation":"

The queues to use to filter the metrics. You can specify up to 100 queues per request.

" }, "Channels":{ "shape":"Channels", - "documentation":"

The Channel to use as a filter for the metrics returned. Only VOICE is supported.

" + "documentation":"

The channel to use to filter the metrics.

" } }, - "documentation":"

The filter, either channel or queues, to apply to the metric results retrieved.

" + "documentation":"

Contains the filter to apply when retrieving metrics.

" }, "GetContactAttributesRequest":{ "type":"structure", @@ -761,13 +875,13 @@ "members":{ "InstanceId":{ "shape":"InstanceId", - "documentation":"

The instance ID for the instance from which to retrieve contact attributes.

", + "documentation":"

The identifier of the Amazon Connect instance.

", "location":"uri", "locationName":"InstanceId" }, "InitialContactId":{ "shape":"ContactId", - "documentation":"

The ID for the initial contact in Amazon Connect associated with the attributes to update.

", + "documentation":"

The identifier of the initial contact.

", "location":"uri", "locationName":"InitialContactId" } @@ -778,7 +892,7 @@ "members":{ "Attributes":{ "shape":"Attributes", - "documentation":"

The attributes to update.

" + "documentation":"

Information about the attributes.

" } } }, @@ -792,29 +906,29 @@ "members":{ "InstanceId":{ "shape":"InstanceId", - "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.

", + "documentation":"

The identifier of the Amazon Connect instance.

", "location":"uri", "locationName":"InstanceId" }, "Filters":{ "shape":"Filters", - "documentation":"

A Filters object that contains a list of queue IDs or queue ARNs, up to 100, or list of Channels to use to filter the metrics returned in the response. Metric data is retrieved only for the resources associated with the queue IDs, ARNs, or Channels included in the filter. You can include both IDs and ARNs in the same request. To retrieve metrics for all queues, add the queue ID or ARN for each queue in your instance. Only VOICE is supported for Channels.

To find the ARN for a queue, open the queue you want to use in the Amazon Connect Queue editor. The ARN for the queue is displayed in the address bar as part of the URL. For example, the queue ARN is the set of characters at the end of the URL, after 'id=' such as arn:aws:connect:us-east-1:270923740243:instance/78fb859d-1b7d-44b1-8aa3-12f0835c5855/queue/1d1a4575-9618-40ab-bbeb-81e45795fe61. The queue ID is also included in the URL, and is the string after 'queue/'.

" + "documentation":"

The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.

" }, "Groupings":{ "shape":"Groupings", - "documentation":"

The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics returned apply to each queue rather than aggregated for all queues. If you group by CHANNEL, you should include a Channels filter. The only supported channel is VOICE.

If no Grouping is included in the request, a summary of CurrentMetrics is returned.

" + "documentation":"

The grouping applied to the metrics returned. For example, when grouped by QUEUE, the metrics returned apply to each queue rather than aggregated for all queues. If you group by CHANNEL, you should include a Channels filter. The only supported channel is VOICE.

If no Grouping is included in the request, a summary of metrics is returned.

" }, "CurrentMetrics":{ "shape":"CurrentMetrics", - "documentation":"

A list of CurrentMetric objects for the metrics to retrieve. Each CurrentMetric includes a name of a metric to retrieve and the unit to use for it. You must list each metric to retrieve data for in the request.

The following metrics are available:

AGENTS_AVAILABLE

Unit: COUNT

AGENTS_ONLINE

Unit: COUNT

AGENTS_ON_CALL

Unit: COUNT

AGENTS_STAFFED

Unit: COUNT

AGENTS_AFTER_CONTACT_WORK

Unit: COUNT

AGENTS_NON_PRODUCTIVE

Unit: COUNT

AGENTS_ERROR

Unit: COUNT

CONTACTS_IN_QUEUE

Unit: COUNT

OLDEST_CONTACT_AGE

Unit: SECONDS

CONTACTS_SCHEDULED

Unit: COUNT

" + "documentation":"

The metrics to retrieve. Specify the name and unit for each metric. The following metrics are available:

AGENTS_AFTER_CONTACT_WORK

Unit: COUNT

AGENTS_AVAILABLE

Unit: COUNT

AGENTS_ERROR

Unit: COUNT

AGENTS_NON_PRODUCTIVE

Unit: COUNT

AGENTS_ON_CALL

Unit: COUNT

AGENTS_ONLINE

Unit: COUNT

AGENTS_STAFFED

Unit: COUNT

CONTACTS_IN_QUEUE

Unit: COUNT

CONTACTS_SCHEDULED

Unit: COUNT

OLDEST_CONTACT_AGE

Unit: SECONDS

" }, "NextToken":{ "shape":"NextToken", - "documentation":"

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the NextToken must use the same request parameters as the request that generated the token.

" + "documentation":"

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

" }, "MaxResults":{ "shape":"MaxResult100", - "documentation":"

MaxResults indicates the maximum number of results to return per page in the response, between 1 and 100.

", + "documentation":"

The maximimum number of results to return per page.

", "box":true } } @@ -824,15 +938,15 @@ "members":{ "NextToken":{ "shape":"NextToken", - "documentation":"

A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the NextToken must use the same request parameters as the request that generated the token.

" + "documentation":"

If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

" }, "MetricResults":{ "shape":"CurrentMetricResults", - "documentation":"

A list of CurrentMetricResult objects organized by Dimensions combining with CurrentMetricDataCollections.

Dimensions is the resourceId specified in the Filters of the request.

Collections is a list of CurrentMetricData objects with corresponding values to the CurrentMetrics specified in the request.

If no Grouping is specified in the request, Collections is a summary for the CurrentMetric returned.

" + "documentation":"

Information about the real-time metrics.

" }, "DataSnapshotTime":{ "shape":"timestamp", - "documentation":"

The time at which CurrentMetricData was retrieved and cached for pagination.

" + "documentation":"

The time at which the metrics were retrieved and cached for pagination.

" } } }, @@ -842,7 +956,7 @@ "members":{ "InstanceId":{ "shape":"InstanceId", - "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.

", + "documentation":"

The identifier of the Amazon Connect instance.

", "location":"uri", "locationName":"InstanceId" } @@ -869,29 +983,29 @@ "members":{ "InstanceId":{ "shape":"InstanceId", - "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.

", + "documentation":"

The identifier of the Amazon Connect instance.

", "location":"uri", "locationName":"InstanceId" }, "StartTime":{ "shape":"timestamp", - "documentation":"

The timestamp, in UNIX Epoch time format, at which to start the reporting interval for the retrieval of historical metrics data. The time must be specified using a multiple of 5 minutes, such as 10:05, 10:10, 10:15.

StartTime cannot be earlier than 24 hours before the time of the request. Historical metrics are available in Amazon Connect only for 24 hours.

" + "documentation":"

The timestamp, in UNIX Epoch time format, at which to start the reporting interval for the retrieval of historical metrics data. The time must be specified using a multiple of 5 minutes, such as 10:05, 10:10, 10:15.

The start time cannot be earlier than 24 hours before the time of the request. Historical metrics are available only for 24 hours.

" }, "EndTime":{ "shape":"timestamp", - "documentation":"

The timestamp, in UNIX Epoch time format, at which to end the reporting interval for the retrieval of historical metrics data. The time must be specified using an interval of 5 minutes, such as 11:00, 11:05, 11:10, and must be later than the StartTime timestamp.

The time range between StartTime and EndTime must be less than 24 hours.

" + "documentation":"

The timestamp, in UNIX Epoch time format, at which to end the reporting interval for the retrieval of historical metrics data. The time must be specified using an interval of 5 minutes, such as 11:00, 11:05, 11:10, and must be later than the start time timestamp.

The time range between the start and end time must be less than 24 hours.

" }, "Filters":{ "shape":"Filters", - "documentation":"

A Filters object that contains a list of queue IDs or queue ARNs, up to 100, or a list of Channels to use to filter the metrics returned in the response. Metric data is retrieved only for the resources associated with the IDs, ARNs, or Channels included in the filter. You can use both IDs and ARNs together in a request. Only VOICE is supported for Channel.

To find the ARN for a queue, open the queue you want to use in the Amazon Connect Queue editor. The ARN for the queue is displayed in the address bar as part of the URL. For example, the queue ARN is the set of characters at the end of the URL, after 'id=' such as arn:aws:connect:us-east-1:270923740243:instance/78fb859d-1b7d-44b1-8aa3-12f0835c5855/queue/1d1a4575-9618-40ab-bbeb-81e45795fe61. The queue ID is also included in the URL, and is the string after 'queue/'.

" + "documentation":"

The queues, up to 100, or channels, to use to filter the metrics returned. Metric data is retrieved only for the resources associated with the queues or channels included in the filter. You can include both queue IDs and queue ARNs in the same request. The only supported channel is VOICE.

" }, "Groupings":{ "shape":"Groupings", - "documentation":"

The grouping applied to the metrics returned. For example, when results are grouped by queueId, the metrics returned are grouped by queue. The values returned apply to the metrics for each queue rather than aggregated for all queues.

The current version supports grouping by Queue

If no Grouping is included in the request, a summary of HistoricalMetrics for all queues is returned.

" + "documentation":"

The grouping applied to the metrics returned. For example, when results are grouped by queue, the metrics returned are grouped by queue. The values returned apply to the metrics for each queue rather than aggregated for all queues.

The only supported grouping is QUEUE.

If no grouping is specified, a summary of metrics for all queues is returned.

" }, "HistoricalMetrics":{ "shape":"HistoricalMetrics", - "documentation":"

A list of HistoricalMetric objects that contain the metrics to retrieve with the request.

A HistoricalMetric object contains: HistoricalMetricName, Statistic, Threshold, and Unit.

You must list each metric to retrieve data for in the request. For each historical metric you include in the request, you must include a Unit and a Statistic.

The following historical metrics are available:

CONTACTS_QUEUED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED

Unit: COUNT

Statistics: SUM

CONTACTS_ABANDONED

Unit: COUNT

Statistics: SUM

CONTACTS_CONSULTED

Unit: COUNT

Statistics: SUM

CONTACTS_AGENT_HUNG_UP_FIRST

Unit: COUNT

Statistics: SUM

CONTACTS_HANDLED_INCOMING

Unit: COUNT

Statistics: SUM

CONTACTS_HANDLED_OUTBOUND

Unit: COUNT

Statistics: SUM

CONTACTS_HOLD_ABANDONS

Unit: COUNT

Statistics: SUM

CONTACTS_TRANSFERRED_IN

Unit: COUNT

Statistics: SUM

CONTACTS_TRANSFERRED_OUT

Unit: COUNT

Statistics: SUM

CONTACTS_TRANSFERRED_IN_FROM_QUEUE

Unit: COUNT

Statistics: SUM

CONTACTS_TRANSFERRED_OUT_FROM_QUEUE

Unit: COUNT

Statistics: SUM

CALLBACK_CONTACTS_HANDLED

Unit: COUNT

Statistics: SUM

CALLBACK_CONTACTS_HANDLED

Unit: COUNT

Statistics: SUM

API_CONTACTS_HANDLED

Unit: COUNT

Statistics: SUM

CONTACTS_MISSED

Unit: COUNT

Statistics: SUM

OCCUPANCY

Unit: PERCENT

Statistics: AVG

HANDLE_TIME

Unit: SECONDS

Statistics: AVG

AFTER_CONTACT_WORK_TIME

Unit: SECONDS

Statistics: AVG

QUEUED_TIME

Unit: SECONDS

Statistics: MAX

ABANDON_TIME

Unit: COUNT

Statistics: SUM

QUEUE_ANSWER_TIME

Unit: SECONDS

Statistics: AVG

HOLD_TIME

Unit: SECONDS

Statistics: AVG

INTERACTION_TIME

Unit: SECONDS

Statistics: AVG

INTERACTION_AND_HOLD_TIME

Unit: SECONDS

Statistics: AVG

SERVICE_LEVEL

Unit: PERCENT

Statistics: AVG

Threshold: Only \"Less than\" comparisons are supported, with the following service level thresholds: 15, 20, 25, 30, 45, 60, 90, 120, 180, 240, 300, 600

" + "documentation":"

The metrics to retrieve. Specify the name, unit, and statistic for each metric. The following historical metrics are available:

ABANDON_TIME

Unit: SECONDS

Statistic: AVG

AFTER_CONTACT_WORK_TIME

Unit: SECONDS

Statistic: AVG

API_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CALLBACK_CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_ABANDONED

Unit: COUNT

Statistic: SUM

CONTACTS_AGENT_HUNG_UP_FIRST

Unit: COUNT

Statistic: SUM

CONTACTS_CONSULTED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_INCOMING

Unit: COUNT

Statistic: SUM

CONTACTS_HANDLED_OUTBOUND

Unit: COUNT

Statistic: SUM

CONTACTS_HOLD_ABANDONS

Unit: COUNT

Statistic: SUM

CONTACTS_MISSED

Unit: COUNT

Statistic: SUM

CONTACTS_QUEUED

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_IN_FROM_QUEUE

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT

Unit: COUNT

Statistic: SUM

CONTACTS_TRANSFERRED_OUT_FROM_QUEUE

Unit: COUNT

Statistic: SUM

HANDLE_TIME

Unit: SECONDS

Statistic: AVG

HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_AND_HOLD_TIME

Unit: SECONDS

Statistic: AVG

INTERACTION_TIME

Unit: SECONDS

Statistic: AVG

OCCUPANCY

Unit: PERCENT

Statistic: AVG

QUEUE_ANSWER_TIME

Unit: SECONDS

Statistic: AVG

QUEUED_TIME

Unit: SECONDS

Statistic: MAX

SERVICE_LEVEL

Unit: PERCENT

Statistic: AVG

Threshold: Only \"Less than\" comparisons are supported, with the following service level thresholds: 15, 20, 25, 30, 45, 60, 90, 120, 180, 240, 300, 600

" }, "NextToken":{ "shape":"NextToken", @@ -899,7 +1013,7 @@ }, "MaxResults":{ "shape":"MaxResult100", - "documentation":"

Indicates the maximum number of results to return per page in the response, between 1-100.

", + "documentation":"

The maximimum number of results to return per page.

", "box":true } } @@ -909,11 +1023,11 @@ "members":{ "NextToken":{ "shape":"NextToken", - "documentation":"

A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the NextToken must use the same request parameters as the request that generated the token.

" + "documentation":"

If there are additional results, this is the token for the next set of results.

The token expires after 5 minutes from the time it is created. Subsequent requests that use the token must use the same request parameters as the request that generated the token.

" }, "MetricResults":{ "shape":"HistoricalMetricResults", - "documentation":"

A list of HistoricalMetricResult objects, organized by Dimensions, which is the ID of the resource specified in the Filters used for the request. The metrics are combined with the metrics included in Collections, which is a list of HisotricalMetricData objects.

If no Grouping is specified in the request, Collections includes summary data for the HistoricalMetrics.

" + "documentation":"

Information about the historical metrics.

If no grouping is specified, a summary of metric data is returned.

" } } }, @@ -934,26 +1048,26 @@ "members":{ "Id":{ "shape":"HierarchyGroupId", - "documentation":"

The identifier for the hierarchy group.

" + "documentation":"

The identifier of the hierarchy group.

" }, "Arn":{ "shape":"ARN", - "documentation":"

The Amazon Resource Name (ARN) for the hierarchy group.

" + "documentation":"

The Amazon Resource Name (ARN) of the hierarchy group.

" }, "Name":{ "shape":"HierarchyGroupName", - "documentation":"

The name of the hierarchy group in your instance.

" + "documentation":"

The name of the hierarchy group.

" }, "LevelId":{ "shape":"HierarchyLevelId", - "documentation":"

The identifier for the level in the hierarchy group.

" + "documentation":"

The identifier of the level in the hierarchy group.

" }, "HierarchyPath":{ "shape":"HierarchyPath", - "documentation":"

A HierarchyPath object that contains information about the levels in the hierarchy group.

" + "documentation":"

Information about the levels in the hierarchy group.

" } }, - "documentation":"

A HierarchyGroup object that contains information about a hierarchy group in your Amazon Connect instance.

" + "documentation":"

Contains information about a hierarchy group.

" }, "HierarchyGroupId":{"type":"string"}, "HierarchyGroupName":{"type":"string"}, @@ -966,14 +1080,14 @@ }, "Arn":{ "shape":"ARN", - "documentation":"

The ARN for the hierarchy group.

" + "documentation":"

The Amazon Resource Name (ARN) of the hierarchy group.

" }, "Name":{ "shape":"HierarchyGroupName", "documentation":"

The name of the hierarchy group.

" } }, - "documentation":"

A HierarchyGroupSummary object that contains information about the hierarchy group, including ARN, Id, and Name.

" + "documentation":"

Contains summary information about a hierarchy group.

" }, "HierarchyGroupSummaryList":{ "type":"list", @@ -984,18 +1098,18 @@ "members":{ "Id":{ "shape":"HierarchyLevelId", - "documentation":"

The identifier for the hierarchy group level.

" + "documentation":"

The identifier of the hierarchy level.

" }, "Arn":{ "shape":"ARN", - "documentation":"

The ARN for the hierarchy group level.

" + "documentation":"

The Amazon Resource Name (ARN) of the hierarchy level.

" }, "Name":{ "shape":"HierarchyLevelName", - "documentation":"

The name of the hierarchy group level.

" + "documentation":"

The name of the hierarchy level.

" } }, - "documentation":"

A HierarchyLevel object that contains information about the levels in a hierarchy group, including ARN, Id, and Name.

" + "documentation":"

Contains information about a hierarchy level.

" }, "HierarchyLevelId":{"type":"string"}, "HierarchyLevelName":{"type":"string"}, @@ -1004,59 +1118,59 @@ "members":{ "LevelOne":{ "shape":"HierarchyGroupSummary", - "documentation":"

A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.

" + "documentation":"

Information about level one.

" }, "LevelTwo":{ "shape":"HierarchyGroupSummary", - "documentation":"

A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.

" + "documentation":"

Information about level two.

" }, "LevelThree":{ "shape":"HierarchyGroupSummary", - "documentation":"

A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.

" + "documentation":"

Information about level three.

" }, "LevelFour":{ "shape":"HierarchyGroupSummary", - "documentation":"

A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.

" + "documentation":"

Information about level four.

" }, "LevelFive":{ "shape":"HierarchyGroupSummary", - "documentation":"

A HierarchyGroupSummary object that contains information about the level of the hierarchy group, including ARN, Id, and Name.

" + "documentation":"

Information about level five.

" } }, - "documentation":"

A HierarchyPath object that contains information about the levels of the hierarchy group.

" + "documentation":"

Contains information about the levels of a hierarchy group.

" }, "HierarchyStructure":{ "type":"structure", "members":{ "LevelOne":{ "shape":"HierarchyLevel", - "documentation":"

A HierarchyLevel object that contains information about the hierarchy group level.

" + "documentation":"

Information about level one.

" }, "LevelTwo":{ "shape":"HierarchyLevel", - "documentation":"

A HierarchyLevel object that contains information about the hierarchy group level.

" + "documentation":"

Information about level two.

" }, "LevelThree":{ "shape":"HierarchyLevel", - "documentation":"

A HierarchyLevel object that contains information about the hierarchy group level.

" + "documentation":"

Information about level three.

" }, "LevelFour":{ "shape":"HierarchyLevel", - "documentation":"

A HierarchyLevel object that contains information about the hierarchy group level.

" + "documentation":"

Information about level four.

" }, "LevelFive":{ "shape":"HierarchyLevel", - "documentation":"

A HierarchyLevel object that contains information about the hierarchy group level.

" + "documentation":"

Information about level five.

" } }, - "documentation":"

A HierarchyStructure object that contains information about the hierarchy group structure.

" + "documentation":"

Contains information about a hierarchy structure.

" }, "HistoricalMetric":{ "type":"structure", "members":{ "Name":{ "shape":"HistoricalMetricName", - "documentation":"

The name of the historical metric.

" + "documentation":"

The name of the metric.

" }, "Threshold":{ "shape":"Threshold", @@ -1072,22 +1186,22 @@ "documentation":"

The unit for the metric.

" } }, - "documentation":"

A HistoricalMetric object that contains the Name, Unit, Statistic, and Threshold for the metric.

" + "documentation":"

Contains information about a historical metric.

" }, "HistoricalMetricData":{ "type":"structure", "members":{ "Metric":{ "shape":"HistoricalMetric", - "documentation":"

A HistoricalMetric object.

" + "documentation":"

Information about the metric.

" }, "Value":{ "shape":"Value", - "documentation":"

The Value of the metric.

", + "documentation":"

The value of the metric.

", "box":true } }, - "documentation":"

A HistoricalMetricData object than contains a Metric and a Value.

" + "documentation":"

Contains the data for a historical metric.

" }, "HistoricalMetricDataCollections":{ "type":"list", @@ -1095,7 +1209,7 @@ }, "HistoricalMetricName":{ "type":"string", - "documentation":"

A list of historical metric names.

", + "documentation":"

The historical metric names.

", "enum":[ "CONTACTS_QUEUED", "CONTACTS_HANDLED", @@ -1129,14 +1243,14 @@ "members":{ "Dimensions":{ "shape":"Dimensions", - "documentation":"

The Dimensions for the metrics.

" + "documentation":"

The dimension for the metrics.

" }, "Collections":{ "shape":"HistoricalMetricDataCollections", - "documentation":"

A list of HistoricalMetricData objects.

" + "documentation":"

The set of metrics.

" } }, - "documentation":"

The metrics data returned from a GetMetricData operation.

" + "documentation":"

Contains information about the historical metrics retrieved.

" }, "HistoricalMetricResults":{ "type":"list", @@ -1146,6 +1260,30 @@ "type":"list", "member":{"shape":"HistoricalMetric"} }, + "HoursOfOperationId":{"type":"string"}, + "HoursOfOperationName":{"type":"string"}, + "HoursOfOperationSummary":{ + "type":"structure", + "members":{ + "Id":{ + "shape":"HoursOfOperationId", + "documentation":"

The identifier of the hours of operation.

" + }, + "Arn":{ + "shape":"ARN", + "documentation":"

The Amazon Resource Name (ARN) of the hours of operation.

" + }, + "Name":{ + "shape":"HoursOfOperationName", + "documentation":"

The name of the hours of operation.

" + } + }, + "documentation":"

Contains summary information about hours of operation for a contact center.

" + }, + "HoursOfOperationSummaryList":{ + "type":"list", + "member":{"shape":"HoursOfOperationSummary"} + }, "InstanceId":{ "type":"string", "max":100, @@ -1171,7 +1309,7 @@ "documentation":"

The message.

" } }, - "documentation":"

One or more of the parameters provided to the operation are not valid.

", + "documentation":"

One or more of the specified parameters are not valid.

", "error":{"httpStatusCode":400}, "exception":true }, @@ -1195,17 +1333,189 @@ "documentation":"

The message.

" } }, - "documentation":"

The allowed limit for the resource has been reached.

", + "documentation":"

The allowed limit for the resource has been exceeded.

", "error":{"httpStatusCode":429}, "exception":true }, + "ListContactFlowsRequest":{ + "type":"structure", + "required":["InstanceId"], + "members":{ + "InstanceId":{ + "shape":"InstanceId", + "documentation":"

The identifier of the Amazon Connect instance.

", + "location":"uri", + "locationName":"InstanceId" + }, + "ContactFlowTypes":{ + "shape":"ContactFlowTypes", + "documentation":"

The type of contact flow.

", + "location":"querystring", + "locationName":"contactFlowTypes" + }, + "NextToken":{ + "shape":"NextToken", + "documentation":"

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

", + "location":"querystring", + "locationName":"nextToken" + }, + "MaxResults":{ + "shape":"MaxResult1000", + "documentation":"

The maximimum number of results to return per page.

", + "location":"querystring", + "locationName":"maxResults" + } + } + }, + "ListContactFlowsResponse":{ + "type":"structure", + "members":{ + "ContactFlowSummaryList":{ + "shape":"ContactFlowSummaryList", + "documentation":"

Information about the contact flows.

" + }, + "NextToken":{ + "shape":"NextToken", + "documentation":"

If there are additional results, this is the token for the next set of results.

" + } + } + }, + "ListHoursOfOperationsRequest":{ + "type":"structure", + "required":["InstanceId"], + "members":{ + "InstanceId":{ + "shape":"InstanceId", + "documentation":"

The identifier of the Amazon Connect instance.

", + "location":"uri", + "locationName":"InstanceId" + }, + "NextToken":{ + "shape":"NextToken", + "documentation":"

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

", + "location":"querystring", + "locationName":"nextToken" + }, + "MaxResults":{ + "shape":"MaxResult1000", + "documentation":"

The maximimum number of results to return per page.

", + "location":"querystring", + "locationName":"maxResults" + } + } + }, + "ListHoursOfOperationsResponse":{ + "type":"structure", + "members":{ + "HoursOfOperationSummaryList":{ + "shape":"HoursOfOperationSummaryList", + "documentation":"

Information about the hours of operation.

" + }, + "NextToken":{ + "shape":"NextToken", + "documentation":"

If there are additional results, this is the token for the next set of results.

" + } + } + }, + "ListPhoneNumbersRequest":{ + "type":"structure", + "required":["InstanceId"], + "members":{ + "InstanceId":{ + "shape":"InstanceId", + "documentation":"

The identifier of the Amazon Connect instance.

", + "location":"uri", + "locationName":"InstanceId" + }, + "PhoneNumberTypes":{ + "shape":"PhoneNumberTypes", + "documentation":"

The type of phone number.

", + "location":"querystring", + "locationName":"phoneNumberTypes" + }, + "PhoneNumberCountryCodes":{ + "shape":"PhoneNumberCountryCodes", + "documentation":"

The ISO country code.

", + "location":"querystring", + "locationName":"phoneNumberCountryCodes" + }, + "NextToken":{ + "shape":"NextToken", + "documentation":"

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

", + "location":"querystring", + "locationName":"nextToken" + }, + "MaxResults":{ + "shape":"MaxResult1000", + "documentation":"

The maximimum number of results to return per page.

", + "location":"querystring", + "locationName":"maxResults" + } + } + }, + "ListPhoneNumbersResponse":{ + "type":"structure", + "members":{ + "PhoneNumberSummaryList":{ + "shape":"PhoneNumberSummaryList", + "documentation":"

Information about the phone numbers.

" + }, + "NextToken":{ + "shape":"NextToken", + "documentation":"

If there are additional results, this is the token for the next set of results.

" + } + } + }, + "ListQueuesRequest":{ + "type":"structure", + "required":["InstanceId"], + "members":{ + "InstanceId":{ + "shape":"InstanceId", + "documentation":"

The identifier of the Amazon Connect instance.

", + "location":"uri", + "locationName":"InstanceId" + }, + "QueueTypes":{ + "shape":"QueueTypes", + "documentation":"

The type of queue.

", + "location":"querystring", + "locationName":"queueTypes" + }, + "NextToken":{ + "shape":"NextToken", + "documentation":"

The token for the next set of results. Use the value returned in the previous response in the next request to retrieve the next set of results.

", + "location":"querystring", + "locationName":"nextToken" + }, + "MaxResults":{ + "shape":"MaxResult1000", + "documentation":"

The maximimum number of results to return per page.

", + "location":"querystring", + "locationName":"maxResults" + } + } + }, + "ListQueuesResponse":{ + "type":"structure", + "members":{ + "QueueSummaryList":{ + "shape":"QueueSummaryList", + "documentation":"

Information about the queues.

" + }, + "NextToken":{ + "shape":"NextToken", + "documentation":"

If there are additional results, this is the token for the next set of results.

" + } + } + }, "ListRoutingProfilesRequest":{ "type":"structure", "required":["InstanceId"], "members":{ "InstanceId":{ "shape":"InstanceId", - "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.

", + "documentation":"

The identifier of the Amazon Connect instance.

", "location":"uri", "locationName":"InstanceId" }, @@ -1217,7 +1527,7 @@ }, "MaxResults":{ "shape":"MaxResult1000", - "documentation":"

The maximum number of routing profiles to return in the response.

", + "documentation":"

The maximimum number of results to return per page.

", "box":true, "location":"querystring", "locationName":"maxResults" @@ -1229,11 +1539,11 @@ "members":{ "RoutingProfileSummaryList":{ "shape":"RoutingProfileSummaryList", - "documentation":"

An array of RoutingProfileSummary objects that include the ARN, Id, and Name of the routing profile.

" + "documentation":"

Information about the routing profiles.

" }, "NextToken":{ "shape":"NextToken", - "documentation":"

A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.

" + "documentation":"

If there are additional results, this is the token for the next set of results.

" } } }, @@ -1243,7 +1553,7 @@ "members":{ "InstanceId":{ "shape":"InstanceId", - "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.

", + "documentation":"

The identifier of the Amazon Connect instance.

", "location":"uri", "locationName":"InstanceId" }, @@ -1255,7 +1565,7 @@ }, "MaxResults":{ "shape":"MaxResult1000", - "documentation":"

The maximum number of security profiles to return.

", + "documentation":"

The maximimum number of results to return per page.

", "box":true, "location":"querystring", "locationName":"maxResults" @@ -1267,11 +1577,11 @@ "members":{ "SecurityProfileSummaryList":{ "shape":"SecurityProfileSummaryList", - "documentation":"

An array of SecurityProfileSummary objects.

" + "documentation":"

Information about the security profiles.

" }, "NextToken":{ "shape":"NextToken", - "documentation":"

A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.

" + "documentation":"

If there are additional results, this is the token for the next set of results.

" } } }, @@ -1281,7 +1591,7 @@ "members":{ "InstanceId":{ "shape":"InstanceId", - "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.

", + "documentation":"

The identifier of the Amazon Connect instance.

", "location":"uri", "locationName":"InstanceId" }, @@ -1293,7 +1603,7 @@ }, "MaxResults":{ "shape":"MaxResult1000", - "documentation":"

The maximum number of hierarchy groups to return.

", + "documentation":"

The maximimum number of results to return per page.

", "box":true, "location":"querystring", "locationName":"maxResults" @@ -1305,11 +1615,11 @@ "members":{ "UserHierarchyGroupSummaryList":{ "shape":"HierarchyGroupSummaryList", - "documentation":"

An array of HierarchyGroupSummary objects.

" + "documentation":"

Information about the hierarchy groups.

" }, "NextToken":{ "shape":"NextToken", - "documentation":"

A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.

" + "documentation":"

If there are additional results, this is the token for the next set of results.

" } } }, @@ -1319,7 +1629,7 @@ "members":{ "InstanceId":{ "shape":"InstanceId", - "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.

", + "documentation":"

The identifier of the Amazon Connect instance.

", "location":"uri", "locationName":"InstanceId" }, @@ -1331,7 +1641,7 @@ }, "MaxResults":{ "shape":"MaxResult1000", - "documentation":"

The maximum number of results to return in the response.

", + "documentation":"

The maximimum number of results to return per page.

", "box":true, "location":"querystring", "locationName":"maxResults" @@ -1343,11 +1653,11 @@ "members":{ "UserSummaryList":{ "shape":"UserSummaryList", - "documentation":"

An array of UserSummary objects that contain information about the users in your instance.

" + "documentation":"

Information about the users.

" }, "NextToken":{ "shape":"NextToken", - "documentation":"

A string returned in the response. Use the value returned in the response as the value of the NextToken in a subsequent request to retrieve the next set of results.

" + "documentation":"

If there are additional results, this is the token for the next set of results.

" } } }, @@ -1380,6 +1690,296 @@ "pattern":"/^(?=.*[a-z])(?=.*[A-Z])(?=.*\\d)[a-zA-Z\\d\\S]{8,64}$/" }, "PhoneNumber":{"type":"string"}, + "PhoneNumberCountryCode":{ + "type":"string", + "enum":[ + "AF", + "AL", + "DZ", + "AS", + "AD", + "AO", + "AI", + "AQ", + "AG", + "AR", + "AM", + "AW", + "AU", + "AT", + "AZ", + "BS", + "BH", + "BD", + "BB", + "BY", + "BE", + "BZ", + "BJ", + "BM", + "BT", + "BO", + "BA", + "BW", + "BR", + "IO", + "VG", + "BN", + "BG", + "BF", + "BI", + "KH", + "CM", + "CA", + "CV", + "KY", + "CF", + "TD", + "CL", + "CN", + "CX", + "CC", + "CO", + "KM", + "CK", + "CR", + "HR", + "CU", + "CW", + "CY", + "CZ", + "CD", + "DK", + "DJ", + "DM", + "DO", + "TL", + "EC", + "EG", + "SV", + "GQ", + "ER", + "EE", + "ET", + "FK", + "FO", + "FJ", + "FI", + "FR", + "PF", + "GA", + "GM", + "GE", + "DE", + "GH", + "GI", + "GR", + "GL", + "GD", + "GU", + "GT", + "GG", + "GN", + "GW", + "GY", + "HT", + "HN", + "HK", + "HU", + "IS", + "IN", + "ID", + "IR", + "IQ", + "IE", + "IM", + "IL", + "IT", + "CI", + "JM", + "JP", + "JE", + "JO", + "KZ", + "KE", + "KI", + "KW", + "KG", + "LA", + "LV", + "LB", + "LS", + "LR", + "LY", + "LI", + "LT", + "LU", + "MO", + "MK", + "MG", + "MW", + "MY", + "MV", + "ML", + "MT", + "MH", + "MR", + "MU", + "YT", + "MX", + "FM", + "MD", + "MC", + "MN", + "ME", + "MS", + "MA", + "MZ", + "MM", + "NA", + "NR", + "NP", + "NL", + "AN", + "NC", + "NZ", + "NI", + "NE", + "NG", + "NU", + "KP", + "MP", + "NO", + "OM", + "PK", + "PW", + "PA", + "PG", + "PY", + "PE", + "PH", + "PN", + "PL", + "PT", + "PR", + "QA", + "CG", + "RE", + "RO", + "RU", + "RW", + "BL", + "SH", + "KN", + "LC", + "MF", + "PM", + "VC", + "WS", + "SM", + "ST", + "SA", + "SN", + "RS", + "SC", + "SL", + "SG", + "SX", + "SK", + "SI", + "SB", + "SO", + "ZA", + "KR", + "ES", + "LK", + "SD", + "SR", + "SJ", + "SZ", + "SE", + "CH", + "SY", + "TW", + "TJ", + "TZ", + "TH", + "TG", + "TK", + "TO", + "TT", + "TN", + "TR", + "TM", + "TC", + "TV", + "VI", + "UG", + "UA", + "AE", + "GB", + "US", + "UY", + "UZ", + "VU", + "VA", + "VE", + "VN", + "WF", + "EH", + "YE", + "ZM", + "ZW" + ] + }, + "PhoneNumberCountryCodes":{ + "type":"list", + "member":{"shape":"PhoneNumberCountryCode"}, + "max":10 + }, + "PhoneNumberId":{"type":"string"}, + "PhoneNumberSummary":{ + "type":"structure", + "members":{ + "Id":{ + "shape":"PhoneNumberId", + "documentation":"

The identifier of the phone number.

" + }, + "Arn":{ + "shape":"ARN", + "documentation":"

The Amazon Resource Name (ARN) of the phone number.

" + }, + "PhoneNumber":{ + "shape":"PhoneNumber", + "documentation":"

The phone number.

" + }, + "PhoneNumberType":{ + "shape":"PhoneNumberType", + "documentation":"

The type of phone number.

" + }, + "PhoneNumberCountryCode":{ + "shape":"PhoneNumberCountryCode", + "documentation":"

The ISO country code.

" + } + }, + "documentation":"

Contains summary information about a phone number for a contact center.

" + }, + "PhoneNumberSummaryList":{ + "type":"list", + "member":{"shape":"PhoneNumberSummary"} + }, + "PhoneNumberType":{ + "type":"string", + "enum":[ + "TOLL_FREE", + "DID" + ] + }, + "PhoneNumberTypes":{ + "type":"list", + "member":{"shape":"PhoneNumberType"}, + "max":2 + }, "PhoneType":{ "type":"string", "enum":[ @@ -1388,19 +1988,62 @@ ] }, "QueueId":{"type":"string"}, + "QueueName":{ + "type":"string", + "max":256, + "min":1 + }, "QueueReference":{ "type":"structure", "members":{ "Id":{ "shape":"QueueId", - "documentation":"

The ID of the queue associated with the metrics returned.

" + "documentation":"

The identifier of the queue.

" + }, + "Arn":{ + "shape":"ARN", + "documentation":"

The Amazon Resource Name (ARN) of the queue.

" + } + }, + "documentation":"

Contains information about a queue resource for which metrics are returned.

" + }, + "QueueSummary":{ + "type":"structure", + "members":{ + "Id":{ + "shape":"QueueId", + "documentation":"

The identifier of the queue.

" }, "Arn":{ "shape":"ARN", - "documentation":"

The Amazon Resource Name (ARN) of queue.

" + "documentation":"

The Amazon Resource Name (ARN) of the queue.

" + }, + "Name":{ + "shape":"QueueName", + "documentation":"

The name of the queue.

" + }, + "QueueType":{ + "shape":"QueueType", + "documentation":"

The type of queue.

" } }, - "documentation":"

A QueueReference object that contains the the QueueId and ARN for the queue resource for which metrics are returned.

" + "documentation":"

Contains summary information about a queue.

" + }, + "QueueSummaryList":{ + "type":"list", + "member":{"shape":"QueueSummary"} + }, + "QueueType":{ + "type":"string", + "enum":[ + "STANDARD", + "AGENT" + ] + }, + "QueueTypes":{ + "type":"list", + "member":{"shape":"QueueType"}, + "max":2 }, "Queues":{ "type":"list", @@ -1435,14 +2078,14 @@ }, "Arn":{ "shape":"ARN", - "documentation":"

The ARN of the routing profile.

" + "documentation":"

The Amazon Resource Name (ARN) of the routing profile.

" }, "Name":{ "shape":"RoutingProfileName", "documentation":"

The name of the routing profile.

" } }, - "documentation":"

A RoutingProfileSummary object that contains information about a routing profile, including ARN, Id, and Name.

" + "documentation":"

Contains summary information about a routing profile.

" }, "RoutingProfileSummaryList":{ "type":"list", @@ -1465,14 +2108,14 @@ }, "Arn":{ "shape":"ARN", - "documentation":"

The ARN of the security profile.

" + "documentation":"

The Amazon Resource Name (ARN) of the security profile.

" }, "Name":{ "shape":"SecurityProfileName", "documentation":"

The name of the security profile.

" } }, - "documentation":"

A SecurityProfileSummary object that contains information about a security profile, including ARN, Id, Name.

" + "documentation":"

Contains information about a security profile.

" }, "SecurityProfileSummaryList":{ "type":"list", @@ -1492,15 +2135,15 @@ "members":{ "DestinationPhoneNumber":{ "shape":"PhoneNumber", - "documentation":"

The phone number of the customer in E.164 format.

" + "documentation":"

The phone number of the customer, in E.164 format.

" }, "ContactFlowId":{ "shape":"ContactFlowId", - "documentation":"

The identifier for the contact flow to connect the outbound call to.

To find the ContactFlowId, open the contact flow you want to use in the Amazon Connect contact flow editor. The ID for the contact flow is displayed in the address bar as part of the URL. For example, the contact flow ID is the set of characters at the end of the URL, after 'contact-flow/' such as 78ea8fd5-2659-4f2b-b528-699760ccfc1b.

" + "documentation":"

The identifier of the contact flow for the outbound call.

" }, "InstanceId":{ "shape":"InstanceId", - "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.

" + "documentation":"

The identifier of the Amazon Connect instance.

" }, "ClientToken":{ "shape":"ClientToken", @@ -1509,15 +2152,15 @@ }, "SourcePhoneNumber":{ "shape":"PhoneNumber", - "documentation":"

The phone number, in E.164 format, associated with your Amazon Connect instance to use for the outbound call.

" + "documentation":"

The phone number associated with the Amazon Connect instance, in E.164 format. If you do not specify a source phone number, you must specify a queue.

" }, "QueueId":{ "shape":"QueueId", - "documentation":"

The queue to add the call to. If you specify a queue, the phone displayed for caller ID is the phone number specified in the queue. If you do not specify a queue, the queue used will be the queue defined in the contact flow.

To find the QueueId, open the queue you want to use in the Amazon Connect Queue editor. The ID for the queue is displayed in the address bar as part of the URL. For example, the queue ID is the set of characters at the end of the URL, after 'queue/' such as queue/aeg40574-2d01-51c3-73d6-bf8624d2168c.

" + "documentation":"

The queue for the call. If you specify a queue, the phone displayed for caller ID is the phone number specified in the queue. If you do not specify a queue, the queue defined in the contact flow is used. If you do not specify a queue, you must specify a source phone number.

" }, "Attributes":{ "shape":"Attributes", - "documentation":"

Specify a custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

For example, if you want play a greeting when the customer answers the call, you can pass the customer name in attributes similar to the following:

" + "documentation":"

A custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

" } } }, @@ -1526,7 +2169,7 @@ "members":{ "ContactId":{ "shape":"ContactId", - "documentation":"

The unique identifier of this contact within your Amazon Connect instance.

" + "documentation":"

The identifier of this contact within the Amazon Connect instance.

" } } }, @@ -1547,11 +2190,11 @@ "members":{ "ContactId":{ "shape":"ContactId", - "documentation":"

The unique identifier of the contact to end.

" + "documentation":"

The ID of the contact.

" }, "InstanceId":{ "shape":"InstanceId", - "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.

" + "documentation":"

The identifier of the Amazon Connect instance.

" } } }, @@ -1565,15 +2208,15 @@ "members":{ "Comparison":{ "shape":"Comparison", - "documentation":"

The Threshold to use to compare service level metrics to. Only \"Less than\" (LT) comparisons are supported.

" + "documentation":"

The type of comparison. Only \"less than\" (LT) comparisons are supported.

" }, "ThresholdValue":{ "shape":"ThresholdValue", - "documentation":"

The value of the threshold to compare the metric to. Only \"Less than\" (LT) comparisons are supported.

", + "documentation":"

The threshold value to compare.

", "box":true } }, - "documentation":"

A Threshold object that includes a comparison and ThresholdValue to compare to. Used with service level metrics.

" + "documentation":"

Contains information about the threshold for service level metrics.

" }, "ThresholdValue":{"type":"double"}, "ThrottlingException":{ @@ -1603,15 +2246,15 @@ "members":{ "InitialContactId":{ "shape":"ContactId", - "documentation":"

The unique identifier of the contact for which to update attributes. This is the identifier for the contact associated with the first interaction with the contact center.

" + "documentation":"

The identifier of the contact. This is the identifier of the contact associated with the first interaction with the contact center.

" }, "InstanceId":{ "shape":"InstanceId", - "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.

" + "documentation":"

The identifier of the Amazon Connect instance.

" }, "Attributes":{ "shape":"Attributes", - "documentation":"

Specify a custom key-value pair using an attribute map. The attributes are standard Amazon Connect attributes, and can be accessed in contact flows just like any other contact attributes.

There can be up to 32,768 UTF-8 bytes across all key-value pairs per contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

" + "documentation":"

The Amazon Connect attributes. These attributes can be accessed in contact flows just like any other contact attributes.

You can have up to 32,768 UTF-8 bytes across all attributes for a contact. Attribute keys can include only alphanumeric, dash, and underscore characters.

" } } }, @@ -1629,17 +2272,17 @@ "members":{ "HierarchyGroupId":{ "shape":"HierarchyGroupId", - "documentation":"

The identifier for the hierarchy group to assign to the user.

" + "documentation":"

The identifier of the hierarchy group.

" }, "UserId":{ "shape":"UserId", - "documentation":"

The identifier of the user account to assign the hierarchy group to.

", + "documentation":"

The identifier of the user account.

", "location":"uri", "locationName":"UserId" }, "InstanceId":{ "shape":"InstanceId", - "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.

", + "documentation":"

The identifier of the Amazon Connect instance.

", "location":"uri", "locationName":"InstanceId" } @@ -1655,17 +2298,17 @@ "members":{ "IdentityInfo":{ "shape":"UserIdentityInfo", - "documentation":"

A UserIdentityInfo object.

" + "documentation":"

The identity information for the user.

" }, "UserId":{ "shape":"UserId", - "documentation":"

The identifier for the user account to update identity information for.

", + "documentation":"

The identifier of the user account.

", "location":"uri", "locationName":"UserId" }, "InstanceId":{ "shape":"InstanceId", - "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.

", + "documentation":"

The identifier of the Amazon Connect instance.

", "location":"uri", "locationName":"InstanceId" } @@ -1681,17 +2324,17 @@ "members":{ "PhoneConfig":{ "shape":"UserPhoneConfig", - "documentation":"

A UserPhoneConfig object that contains settings for AfterContactWorkTimeLimit, AutoAccept, DeskPhoneNumber, and PhoneType to assign to the user.

" + "documentation":"

Information about phone configuration settings for the user.

" }, "UserId":{ "shape":"UserId", - "documentation":"

The identifier for the user account to change phone settings for.

", + "documentation":"

The identifier of the user account.

", "location":"uri", "locationName":"UserId" }, "InstanceId":{ "shape":"InstanceId", - "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.

", + "documentation":"

The identifier of the Amazon Connect instance.

", "location":"uri", "locationName":"InstanceId" } @@ -1707,17 +2350,17 @@ "members":{ "RoutingProfileId":{ "shape":"RoutingProfileId", - "documentation":"

The identifier of the routing profile to assign to the user.

" + "documentation":"

The identifier of the routing profile for the user.

" }, "UserId":{ "shape":"UserId", - "documentation":"

The identifier for the user account to assign the routing profile to.

", + "documentation":"

The identifier of the user account.

", "location":"uri", "locationName":"UserId" }, "InstanceId":{ "shape":"InstanceId", - "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.

", + "documentation":"

The identifier of the Amazon Connect instance.

", "location":"uri", "locationName":"InstanceId" } @@ -1733,17 +2376,17 @@ "members":{ "SecurityProfileIds":{ "shape":"SecurityProfileIds", - "documentation":"

The identifiers for the security profiles to assign to the user.

" + "documentation":"

The identifiers of the security profiles for the user.

" }, "UserId":{ "shape":"UserId", - "documentation":"

The identifier of the user account to assign the security profiles.

", + "documentation":"

The identifier of the user account.

", "location":"uri", "locationName":"UserId" }, "InstanceId":{ "shape":"InstanceId", - "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.

", + "documentation":"

The identifier of the Amazon Connect instance.

", "location":"uri", "locationName":"InstanceId" } @@ -1758,7 +2401,7 @@ }, "Arn":{ "shape":"ARN", - "documentation":"

The ARN of the user account.

" + "documentation":"

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

" }, "Username":{ "shape":"AgentUsername", @@ -1766,30 +2409,30 @@ }, "IdentityInfo":{ "shape":"UserIdentityInfo", - "documentation":"

A UserIdentityInfo object.

" + "documentation":"

Information about the user identity.

" }, "PhoneConfig":{ "shape":"UserPhoneConfig", - "documentation":"

A UserPhoneConfig object.

" + "documentation":"

Information about the phone configuration for the user.

" }, "DirectoryUserId":{ "shape":"DirectoryUserId", - "documentation":"

The directory Id for the user account in the existing directory used for identity management.

" + "documentation":"

The identifier of the user account in the directory used for identity management.

" }, "SecurityProfileIds":{ "shape":"SecurityProfileIds", - "documentation":"

The identifier(s) for the security profile assigned to the user.

" + "documentation":"

The identifiers of the security profiles for the user.

" }, "RoutingProfileId":{ "shape":"RoutingProfileId", - "documentation":"

The identifier of the routing profile assigned to the user.

" + "documentation":"

The identifier of the routing profile for the user.

" }, "HierarchyGroupId":{ "shape":"HierarchyGroupId", - "documentation":"

The identifier for the hierarchy group assigned to the user.

" + "documentation":"

The identifier of the hierarchy group for the user.

" } }, - "documentation":"

A User object that contains information about a user account in your Amazon Connect instance, including configuration settings.

" + "documentation":"

Contains information about a user account for a Amazon Connect instance.

" }, "UserId":{"type":"string"}, "UserIdentityInfo":{ @@ -1797,18 +2440,18 @@ "members":{ "FirstName":{ "shape":"AgentFirstName", - "documentation":"

The first name used in the user account. This is required if you are using Amazon Connect or SAML for identity management.

" + "documentation":"

The first name. This is required if you are using Amazon Connect or SAML for identity management.

" }, "LastName":{ "shape":"AgentLastName", - "documentation":"

The last name used in the user account. This is required if you are using Amazon Connect or SAML for identity management.

" + "documentation":"

The last name. This is required if you are using Amazon Connect or SAML for identity management.

" }, "Email":{ "shape":"Email", - "documentation":"

The email address added to the user account. If you are using SAML for identity management and include this parameter, an InvalidRequestException is returned.

" + "documentation":"

The email address. If you are using SAML for identity management and include this parameter, an error is returned.

" } }, - "documentation":"

A UserIdentityInfo object that contains information about the user's identity, including email address, first name, and last name.

" + "documentation":"

Contains information about the identity of a user.

" }, "UserNotFoundException":{ "type":"structure", @@ -1825,40 +2468,40 @@ "members":{ "PhoneType":{ "shape":"PhoneType", - "documentation":"

The phone type selected for the user, either Soft phone or Desk phone.

" + "documentation":"

The phone type.

" }, "AutoAccept":{ "shape":"AutoAccept", - "documentation":"

The Auto accept setting for the user, Yes or No.

" + "documentation":"

The Auto accept setting.

" }, "AfterContactWorkTimeLimit":{ "shape":"AfterContactWorkTimeLimit", - "documentation":"

The After Call Work (ACW) timeout setting, in seconds, for the user.

" + "documentation":"

The After Call Work (ACW) timeout setting, in seconds.

" }, "DeskPhoneNumber":{ "shape":"PhoneNumber", "documentation":"

The phone number for the user's desk phone.

" } }, - "documentation":"

A UserPhoneConfig object that contains information about the user phone configuration settings.

" + "documentation":"

Contains information about the phone configuration settings for a user.

" }, "UserSummary":{ "type":"structure", "members":{ "Id":{ "shape":"UserId", - "documentation":"

The identifier for the user account.

" + "documentation":"

The identifier of the user account.

" }, "Arn":{ "shape":"ARN", - "documentation":"

The ARN for the user account.

" + "documentation":"

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

" }, "Username":{ "shape":"AgentUsername", - "documentation":"

The Amazon Connect user name for the user account.

" + "documentation":"

The Amazon Connect user name of the user account.

" } }, - "documentation":"

A UserSummary object that contains Information about a user, including ARN, Id, and user name.

" + "documentation":"

Contains summary information about a user.

" }, "UserSummaryList":{ "type":"list", @@ -1867,5 +2510,5 @@ "Value":{"type":"double"}, "timestamp":{"type":"timestamp"} }, - "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.

" + "documentation":"

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

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

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

" } diff --git a/aws-java-sdk-models/src/main/resources/models/data.mediastore-2017-09-01-intermediate.json b/aws-java-sdk-models/src/main/resources/models/data.mediastore-2017-09-01-intermediate.json index 7630cadbd14d..f65355d03e35 100644 --- a/aws-java-sdk-models/src/main/resources/models/data.mediastore-2017-09-01-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/data.mediastore-2017-09-01-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/dax-2017-04-19-intermediate.json b/aws-java-sdk-models/src/main/resources/models/dax-2017-04-19-intermediate.json index fd5c68d86f69..6c5582a5b655 100644 --- a/aws-java-sdk-models/src/main/resources/models/dax-2017-04-19-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/dax-2017-04-19-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : { "DescribeEventsRequest" : [ "SourceType" ], "Event" : [ "SourceType" ], diff --git a/aws-java-sdk-models/src/main/resources/models/devices.iot1click-2018-05-14-intermediate.json b/aws-java-sdk-models/src/main/resources/models/devices.iot1click-2018-05-14-intermediate.json index 816dad9051c2..4bbb22a9de17 100644 --- a/aws-java-sdk-models/src/main/resources/models/devices.iot1click-2018-05-14-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/devices.iot1click-2018-05-14-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/dlm-2018-01-12-intermediate.json b/aws-java-sdk-models/src/main/resources/models/dlm-2018-01-12-intermediate.json index ec071c6a947f..c989f47c0eb2 100644 --- a/aws-java-sdk-models/src/main/resources/models/dlm-2018-01-12-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/dlm-2018-01-12-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/eks-2017-11-01-intermediate.json b/aws-java-sdk-models/src/main/resources/models/eks-2017-11-01-intermediate.json index ab1d3588330b..e28203d86bfa 100644 --- a/aws-java-sdk-models/src/main/resources/models/eks-2017-11-01-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/eks-2017-11-01-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/forecast-2018-06-26-intermediate.json b/aws-java-sdk-models/src/main/resources/models/forecast-2018-06-26-intermediate.json index 6c09383bcb83..4c09f52c5cec 100644 --- a/aws-java-sdk-models/src/main/resources/models/forecast-2018-06-26-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/forecast-2018-06-26-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/groundstation-2019-05-23-intermediate.json b/aws-java-sdk-models/src/main/resources/models/groundstation-2019-05-23-intermediate.json index b8f8181367fa..3e45797e9011 100644 --- a/aws-java-sdk-models/src/main/resources/models/groundstation-2019-05-23-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/groundstation-2019-05-23-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/guardduty-2017-11-28-intermediate.json b/aws-java-sdk-models/src/main/resources/models/guardduty-2017-11-28-intermediate.json index b016aa431f68..a43470ee9747 100644 --- a/aws-java-sdk-models/src/main/resources/models/guardduty-2017-11-28-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/guardduty-2017-11-28-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/iotanalytics-2017-11-27-intermediate.json b/aws-java-sdk-models/src/main/resources/models/iotanalytics-2017-11-27-intermediate.json index 2af787106111..805060c823e0 100644 --- a/aws-java-sdk-models/src/main/resources/models/iotanalytics-2017-11-27-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/iotanalytics-2017-11-27-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/iotevents-2018-07-27-intermediate.json b/aws-java-sdk-models/src/main/resources/models/iotevents-2018-07-27-intermediate.json index 53809da50d72..0ed3f2531786 100644 --- a/aws-java-sdk-models/src/main/resources/models/iotevents-2018-07-27-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/iotevents-2018-07-27-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/iotthingsgraph-2018-09-06-intermediate.json b/aws-java-sdk-models/src/main/resources/models/iotthingsgraph-2018-09-06-intermediate.json index 8f341e38a3bb..790d188b309b 100644 --- a/aws-java-sdk-models/src/main/resources/models/iotthingsgraph-2018-09-06-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/iotthingsgraph-2018-09-06-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/kinesisanalyticsv2-2018-05-23-intermediate.json b/aws-java-sdk-models/src/main/resources/models/kinesisanalyticsv2-2018-05-23-intermediate.json index 1489013d2533..3f73413077b3 100644 --- a/aws-java-sdk-models/src/main/resources/models/kinesisanalyticsv2-2018-05-23-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/kinesisanalyticsv2-2018-05-23-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/kinesisvideo-2017-09-30-intermediate.json b/aws-java-sdk-models/src/main/resources/models/kinesisvideo-2017-09-30-intermediate.json index a386e039f524..5078990470bf 100644 --- a/aws-java-sdk-models/src/main/resources/models/kinesisvideo-2017-09-30-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/kinesisvideo-2017-09-30-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/macie-2017-12-19-intermediate.json b/aws-java-sdk-models/src/main/resources/models/macie-2017-12-19-intermediate.json index 2f09cd24db2c..a1701d4a3e0e 100644 --- a/aws-java-sdk-models/src/main/resources/models/macie-2017-12-19-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/macie-2017-12-19-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/managedblockchain-2018-09-24-intermediate.json b/aws-java-sdk-models/src/main/resources/models/managedblockchain-2018-09-24-intermediate.json index a07652d8c961..892109a1167d 100644 --- a/aws-java-sdk-models/src/main/resources/models/managedblockchain-2018-09-24-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/managedblockchain-2018-09-24-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/mediaconnect-2018-11-14-intermediate.json b/aws-java-sdk-models/src/main/resources/models/mediaconnect-2018-11-14-intermediate.json index d9430411f61f..df3a0799b65b 100644 --- a/aws-java-sdk-models/src/main/resources/models/mediaconnect-2018-11-14-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/mediaconnect-2018-11-14-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/mediaconvert-2017-08-29-intermediate.json b/aws-java-sdk-models/src/main/resources/models/mediaconvert-2017-08-29-intermediate.json index 10376df1b951..8f961be52cda 100644 --- a/aws-java-sdk-models/src/main/resources/models/mediaconvert-2017-08-29-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/mediaconvert-2017-08-29-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/medialive-2017-10-14-intermediate.json b/aws-java-sdk-models/src/main/resources/models/medialive-2017-10-14-intermediate.json index 4043d47fb6bf..1ee751cbc2e5 100644 --- a/aws-java-sdk-models/src/main/resources/models/medialive-2017-10-14-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/medialive-2017-10-14-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/mgh-2017-05-31-intermediate.json b/aws-java-sdk-models/src/main/resources/models/mgh-2017-05-31-intermediate.json index ae8d8d5451d1..5095f5854762 100644 --- a/aws-java-sdk-models/src/main/resources/models/mgh-2017-05-31-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/mgh-2017-05-31-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/mturk-requester-2017-01-17-intermediate.json b/aws-java-sdk-models/src/main/resources/models/mturk-requester-2017-01-17-intermediate.json index 70c3651dd4e7..ac9f93bfa07f 100644 --- a/aws-java-sdk-models/src/main/resources/models/mturk-requester-2017-01-17-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/mturk-requester-2017-01-17-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : { "Assignment" : [ "AssignmentStatus" ], "CreateQualificationTypeRequest" : [ "QualificationTypeStatus" ], diff --git a/aws-java-sdk-models/src/main/resources/models/neptune-2014-10-31-intermediate.json b/aws-java-sdk-models/src/main/resources/models/neptune-2014-10-31-intermediate.json index d2a0ea7a2377..fc66e86599a2 100644 --- a/aws-java-sdk-models/src/main/resources/models/neptune-2014-10-31-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/neptune-2014-10-31-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/polly-2016-06-10-intermediate.json b/aws-java-sdk-models/src/main/resources/models/polly-2016-06-10-intermediate.json index 8b433b79c5c9..0cf8645a0f02 100644 --- a/aws-java-sdk-models/src/main/resources/models/polly-2016-06-10-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/polly-2016-06-10-intermediate.json @@ -15258,6 +15258,9 @@ }, { "name" : "Brian", "value" : "Brian" + }, { + "name" : "Camila", + "value" : "Camila" }, { "name" : "Carla", "value" : "Carla" @@ -15345,6 +15348,9 @@ }, { "name" : "Lucia", "value" : "Lucia" + }, { + "name" : "Lupe", + "value" : "Lupe" }, { "name" : "Mads", "value" : "Mads" diff --git a/aws-java-sdk-models/src/main/resources/models/polly-2016-06-10-model.json b/aws-java-sdk-models/src/main/resources/models/polly-2016-06-10-model.json index 6ad7ec480084..a3c4055fedf6 100644 --- a/aws-java-sdk-models/src/main/resources/models/polly-2016-06-10-model.json +++ b/aws-java-sdk-models/src/main/resources/models/polly-2016-06-10-model.json @@ -1010,6 +1010,7 @@ "Astrid", "Bianca", "Brian", + "Camila", "Carla", "Carmen", "Celine", @@ -1039,6 +1040,7 @@ "Liv", "Lotte", "Lucia", + "Lupe", "Mads", "Maja", "Marlene", diff --git a/aws-java-sdk-models/src/main/resources/models/projects.iot1click-2018-05-14-intermediate.json b/aws-java-sdk-models/src/main/resources/models/projects.iot1click-2018-05-14-intermediate.json index 02f00071bf24..a11a733a467d 100644 --- a/aws-java-sdk-models/src/main/resources/models/projects.iot1click-2018-05-14-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/projects.iot1click-2018-05-14-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/qldb-2019-01-02-intermediate.json b/aws-java-sdk-models/src/main/resources/models/qldb-2019-01-02-intermediate.json index e33b0c5c3149..d577d88b91d6 100644 --- a/aws-java-sdk-models/src/main/resources/models/qldb-2019-01-02-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/qldb-2019-01-02-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/quicksight-2018-04-01-intermediate.json b/aws-java-sdk-models/src/main/resources/models/quicksight-2018-04-01-intermediate.json index 7793c99040ae..82f08b37d644 100644 --- a/aws-java-sdk-models/src/main/resources/models/quicksight-2018-04-01-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/quicksight-2018-04-01-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/rds-data-2018-08-01-intermediate.json b/aws-java-sdk-models/src/main/resources/models/rds-data-2018-08-01-intermediate.json index 9514bb8e69a5..cff0df74e5f7 100644 --- a/aws-java-sdk-models/src/main/resources/models/rds-data-2018-08-01-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/rds-data-2018-08-01-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/robomaker-2018-06-29-intermediate.json b/aws-java-sdk-models/src/main/resources/models/robomaker-2018-06-29-intermediate.json index f93907420f34..d3823a7e8d18 100644 --- a/aws-java-sdk-models/src/main/resources/models/robomaker-2018-06-29-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/robomaker-2018-06-29-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/runtime.sagemaker-2017-05-13-intermediate.json b/aws-java-sdk-models/src/main/resources/models/runtime.sagemaker-2017-05-13-intermediate.json index 1c8be74bb916..204c8a49f74b 100644 --- a/aws-java-sdk-models/src/main/resources/models/runtime.sagemaker-2017-05-13-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/runtime.sagemaker-2017-05-13-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/s3-control-2018-08-20-intermediate.json b/aws-java-sdk-models/src/main/resources/models/s3-control-2018-08-20-intermediate.json index 643e7976362d..347d2e1ec56c 100644 --- a/aws-java-sdk-models/src/main/resources/models/s3-control-2018-08-20-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/s3-control-2018-08-20-intermediate.json @@ -106,7 +106,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/serverlessrepo-2017-09-08-intermediate.json b/aws-java-sdk-models/src/main/resources/models/serverlessrepo-2017-09-08-intermediate.json index cd1085007aa5..5e0b7f64e820 100644 --- a/aws-java-sdk-models/src/main/resources/models/serverlessrepo-2017-09-08-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/serverlessrepo-2017-09-08-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/service-quotas-2019-06-24-intermediate.json b/aws-java-sdk-models/src/main/resources/models/service-quotas-2019-06-24-intermediate.json index 8ee95ddaf063..0a9e6935cb20 100644 --- a/aws-java-sdk-models/src/main/resources/models/service-quotas-2019-06-24-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/service-quotas-2019-06-24-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/servicediscovery-2017-03-14-intermediate.json b/aws-java-sdk-models/src/main/resources/models/servicediscovery-2017-03-14-intermediate.json index 692d3b8e8447..0becb830842a 100644 --- a/aws-java-sdk-models/src/main/resources/models/servicediscovery-2017-03-14-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/servicediscovery-2017-03-14-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/signer-2017-08-25-intermediate.json b/aws-java-sdk-models/src/main/resources/models/signer-2017-08-25-intermediate.json index 30c96c3d0a24..b3913a2ac618 100644 --- a/aws-java-sdk-models/src/main/resources/models/signer-2017-08-25-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/signer-2017-08-25-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/sts-2011-06-15-intermediate.json b/aws-java-sdk-models/src/main/resources/models/sts-2011-06-15-intermediate.json index 9e710faad48e..b2aca010ff98 100644 --- a/aws-java-sdk-models/src/main/resources/models/sts-2011-06-15-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/sts-2011-06-15-intermediate.json @@ -361,7 +361,7 @@ "endpointTrait" : null, "exceptions" : [ { "exceptionName" : "InvalidAuthorizationMessageException", - "documentation" : "

The error returned if the message passed to DecodeAuthorizationMessage was invalid. This can happen if the token contains invalid characters, such as linebreaks.

", + "documentation" : "

This error is returned if the message passed to DecodeAuthorizationMessage was invalid. This can happen if the token contains invalid characters, such as linebreaks.

", "httpStatusCode" : 400 } ], "hasBlobMemberAsPayload" : false, @@ -10778,7 +10778,7 @@ "skipGeneratingUnmarshaller" : false }, "deprecated" : false, - "documentation" : "

The error returned if the message passed to DecodeAuthorizationMessage was invalid. This can happen if the token contains invalid characters, such as linebreaks.

", + "documentation" : "

This error is returned if the message passed to DecodeAuthorizationMessage was invalid. This can happen if the token contains invalid characters, such as linebreaks.

", "enums" : null, "errorCode" : "InvalidAuthorizationMessageException", "hasHeaderMember" : false, diff --git a/aws-java-sdk-models/src/main/resources/models/sts-2011-06-15-model.json b/aws-java-sdk-models/src/main/resources/models/sts-2011-06-15-model.json index d3ee6ad31f91..acfdbc9555bb 100644 --- a/aws-java-sdk-models/src/main/resources/models/sts-2011-06-15-model.json +++ b/aws-java-sdk-models/src/main/resources/models/sts-2011-06-15-model.json @@ -589,7 +589,7 @@ "members":{ "message":{"shape":"invalidAuthorizationMessage"} }, - "documentation":"

The error returned if the message passed to DecodeAuthorizationMessage was invalid. This can happen if the token contains invalid characters, such as linebreaks.

", + "documentation":"

This error is returned if the message passed to DecodeAuthorizationMessage was invalid. This can happen if the token contains invalid characters, such as linebreaks.

", "error":{ "code":"InvalidAuthorizationMessageException", "httpStatusCode":400, diff --git a/aws-java-sdk-models/src/main/resources/models/transcribe-2017-10-26-intermediate.json b/aws-java-sdk-models/src/main/resources/models/transcribe-2017-10-26-intermediate.json index 67d577a0a505..a901e75f7f0d 100644 --- a/aws-java-sdk-models/src/main/resources/models/transcribe-2017-10-26-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/transcribe-2017-10-26-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "EnumSetterOverload", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/translate-2017-07-01-intermediate.json b/aws-java-sdk-models/src/main/resources/models/translate-2017-07-01-intermediate.json index 8eb15ef594ca..82181bd4a772 100644 --- a/aws-java-sdk-models/src/main/resources/models/translate-2017-07-01-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/translate-2017-07-01-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientMutationMethods", "ClientConstructors", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/worklink-2018-09-25-intermediate.json b/aws-java-sdk-models/src/main/resources/models/worklink-2018-09-25-intermediate.json index a7046ae31484..a4b948f9f567 100644 --- a/aws-java-sdk-models/src/main/resources/models/worklink-2018-09-25-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/worklink-2018-09-25-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientConstructors", "ClientMutationMethods" ], + "deprecatedSuppressions" : [ "ClientMutationMethods", "EnumSetterOverload", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-models/src/main/resources/models/workmailmessageflow-2019-05-01-intermediate.json b/aws-java-sdk-models/src/main/resources/models/workmailmessageflow-2019-05-01-intermediate.json index 64a955b8685f..0d7cf03adedf 100644 --- a/aws-java-sdk-models/src/main/resources/models/workmailmessageflow-2019-05-01-intermediate.json +++ b/aws-java-sdk-models/src/main/resources/models/workmailmessageflow-2019-05-01-intermediate.json @@ -20,7 +20,7 @@ "customServiceMetadata" : null, "customServiceNameForRequest" : null, "customSignerProvider" : null, - "deprecatedSuppressions" : [ "ClientConstructors", "ClientMutationMethods", "EnumSetterOverload" ], + "deprecatedSuppressions" : [ "EnumSetterOverload", "ClientMutationMethods", "ClientConstructors" ], "emitLegacyEnumSetterFor" : null, "operationModifiers" : null, "operationsWithResponseStreamContentLengthValidation" : null, diff --git a/aws-java-sdk-mq/pom.xml b/aws-java-sdk-mq/pom.xml index 378e5abc0f36..f42f1dd5e98d 100644 --- a/aws-java-sdk-mq/pom.xml +++ b/aws-java-sdk-mq/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-mq diff --git a/aws-java-sdk-neptune/pom.xml b/aws-java-sdk-neptune/pom.xml index 8847f9b43eae..35f941e113cc 100644 --- a/aws-java-sdk-neptune/pom.xml +++ b/aws-java-sdk-neptune/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-neptune diff --git a/aws-java-sdk-opensdk/pom.xml b/aws-java-sdk-opensdk/pom.xml index a01c52761efb..5892cabb4343 100644 --- a/aws-java-sdk-opensdk/pom.xml +++ b/aws-java-sdk-opensdk/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-opensdk @@ -22,7 +22,7 @@ aws-java-sdk-core com.amazonaws false - 1.11.658-SNAPSHOT + 1.11.658 diff --git a/aws-java-sdk-opsworks/pom.xml b/aws-java-sdk-opsworks/pom.xml index 4be707d469ff..03d10fb6ecc3 100644 --- a/aws-java-sdk-opsworks/pom.xml +++ b/aws-java-sdk-opsworks/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-opsworks diff --git a/aws-java-sdk-opsworkscm/pom.xml b/aws-java-sdk-opsworkscm/pom.xml index b9c217582c99..7c5851a69eb4 100644 --- a/aws-java-sdk-opsworkscm/pom.xml +++ b/aws-java-sdk-opsworkscm/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-opsworkscm diff --git a/aws-java-sdk-organizations/pom.xml b/aws-java-sdk-organizations/pom.xml index 9158716ba3ee..11ab2424ecfb 100644 --- a/aws-java-sdk-organizations/pom.xml +++ b/aws-java-sdk-organizations/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-organizations diff --git a/aws-java-sdk-osgi/pom.xml b/aws-java-sdk-osgi/pom.xml index 67f8e26081f9..45aeaf23984e 100644 --- a/aws-java-sdk-osgi/pom.xml +++ b/aws-java-sdk-osgi/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-osgi diff --git a/aws-java-sdk-personalize/pom.xml b/aws-java-sdk-personalize/pom.xml index 839514765ebd..8f7cf3614f26 100644 --- a/aws-java-sdk-personalize/pom.xml +++ b/aws-java-sdk-personalize/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-personalize diff --git a/aws-java-sdk-personalizeevents/pom.xml b/aws-java-sdk-personalizeevents/pom.xml index a817e9a03dc8..4b8b7c269a71 100644 --- a/aws-java-sdk-personalizeevents/pom.xml +++ b/aws-java-sdk-personalizeevents/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-personalizeevents diff --git a/aws-java-sdk-personalizeruntime/pom.xml b/aws-java-sdk-personalizeruntime/pom.xml index ff32c6f84c56..c970bdeda102 100644 --- a/aws-java-sdk-personalizeruntime/pom.xml +++ b/aws-java-sdk-personalizeruntime/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-personalizeruntime diff --git a/aws-java-sdk-pi/pom.xml b/aws-java-sdk-pi/pom.xml index 6d81ceddcedd..ead60ba9d278 100644 --- a/aws-java-sdk-pi/pom.xml +++ b/aws-java-sdk-pi/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-pi diff --git a/aws-java-sdk-pinpoint/pom.xml b/aws-java-sdk-pinpoint/pom.xml index 066e935a69b0..baab06aae635 100644 --- a/aws-java-sdk-pinpoint/pom.xml +++ b/aws-java-sdk-pinpoint/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-pinpoint diff --git a/aws-java-sdk-pinpointemail/pom.xml b/aws-java-sdk-pinpointemail/pom.xml index 004920bec572..42797c82e51c 100644 --- a/aws-java-sdk-pinpointemail/pom.xml +++ b/aws-java-sdk-pinpointemail/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-pinpointemail diff --git a/aws-java-sdk-pinpointsmsvoice/pom.xml b/aws-java-sdk-pinpointsmsvoice/pom.xml index bf4a6e77eed6..7b73cdb55f83 100644 --- a/aws-java-sdk-pinpointsmsvoice/pom.xml +++ b/aws-java-sdk-pinpointsmsvoice/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-pinpointsmsvoice diff --git a/aws-java-sdk-polly/pom.xml b/aws-java-sdk-polly/pom.xml index c8eb7f9583ab..93cc6a70197a 100644 --- a/aws-java-sdk-polly/pom.xml +++ b/aws-java-sdk-polly/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-polly diff --git a/aws-java-sdk-polly/src/main/java/com/amazonaws/services/polly/model/VoiceId.java b/aws-java-sdk-polly/src/main/java/com/amazonaws/services/polly/model/VoiceId.java index e591ac9b5933..baa7ca5353a7 100644 --- a/aws-java-sdk-polly/src/main/java/com/amazonaws/services/polly/model/VoiceId.java +++ b/aws-java-sdk-polly/src/main/java/com/amazonaws/services/polly/model/VoiceId.java @@ -25,6 +25,7 @@ public enum VoiceId { Astrid("Astrid"), Bianca("Bianca"), Brian("Brian"), + Camila("Camila"), Carla("Carla"), Carmen("Carmen"), Celine("Celine"), @@ -54,6 +55,7 @@ public enum VoiceId { Liv("Liv"), Lotte("Lotte"), Lucia("Lucia"), + Lupe("Lupe"), Mads("Mads"), Maja("Maja"), Marlene("Marlene"), diff --git a/aws-java-sdk-pricing/pom.xml b/aws-java-sdk-pricing/pom.xml index c8681ce1f9fd..abb4526870dd 100644 --- a/aws-java-sdk-pricing/pom.xml +++ b/aws-java-sdk-pricing/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-pricing diff --git a/aws-java-sdk-qldb/pom.xml b/aws-java-sdk-qldb/pom.xml index e8e02d342ec4..a7938ecf75b2 100644 --- a/aws-java-sdk-qldb/pom.xml +++ b/aws-java-sdk-qldb/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-qldb diff --git a/aws-java-sdk-qldbsession/pom.xml b/aws-java-sdk-qldbsession/pom.xml index 0dfe852f187c..0a294faefd25 100644 --- a/aws-java-sdk-qldbsession/pom.xml +++ b/aws-java-sdk-qldbsession/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-qldbsession diff --git a/aws-java-sdk-quicksight/pom.xml b/aws-java-sdk-quicksight/pom.xml index a37b6d84fd55..8ea720655fb2 100644 --- a/aws-java-sdk-quicksight/pom.xml +++ b/aws-java-sdk-quicksight/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-quicksight diff --git a/aws-java-sdk-ram/pom.xml b/aws-java-sdk-ram/pom.xml index b433f6abaaf3..d407774709e9 100644 --- a/aws-java-sdk-ram/pom.xml +++ b/aws-java-sdk-ram/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-ram diff --git a/aws-java-sdk-rds/pom.xml b/aws-java-sdk-rds/pom.xml index cbc01cb0cf5e..278b0f34db53 100644 --- a/aws-java-sdk-rds/pom.xml +++ b/aws-java-sdk-rds/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-rds diff --git a/aws-java-sdk-rdsdata/pom.xml b/aws-java-sdk-rdsdata/pom.xml index 238acd76d7e8..a69bad47f19b 100644 --- a/aws-java-sdk-rdsdata/pom.xml +++ b/aws-java-sdk-rdsdata/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-rdsdata diff --git a/aws-java-sdk-redshift/pom.xml b/aws-java-sdk-redshift/pom.xml index 230171b1a999..f832105c4724 100644 --- a/aws-java-sdk-redshift/pom.xml +++ b/aws-java-sdk-redshift/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-redshift diff --git a/aws-java-sdk-rekognition/pom.xml b/aws-java-sdk-rekognition/pom.xml index f325fb0e6420..9096487e8b62 100644 --- a/aws-java-sdk-rekognition/pom.xml +++ b/aws-java-sdk-rekognition/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-rekognition diff --git a/aws-java-sdk-resourcegroups/pom.xml b/aws-java-sdk-resourcegroups/pom.xml index b0829ee2b866..81612ae82494 100644 --- a/aws-java-sdk-resourcegroups/pom.xml +++ b/aws-java-sdk-resourcegroups/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-resourcegroups diff --git a/aws-java-sdk-resourcegroupstaggingapi/pom.xml b/aws-java-sdk-resourcegroupstaggingapi/pom.xml index 2b788b55a8b8..f629dc90b483 100644 --- a/aws-java-sdk-resourcegroupstaggingapi/pom.xml +++ b/aws-java-sdk-resourcegroupstaggingapi/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-resourcegroupstaggingapi diff --git a/aws-java-sdk-robomaker/pom.xml b/aws-java-sdk-robomaker/pom.xml index 842f0bf509a3..607ee6da167a 100644 --- a/aws-java-sdk-robomaker/pom.xml +++ b/aws-java-sdk-robomaker/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-robomaker diff --git a/aws-java-sdk-route53/pom.xml b/aws-java-sdk-route53/pom.xml index 3f044a3ac47e..ac9243a7acab 100644 --- a/aws-java-sdk-route53/pom.xml +++ b/aws-java-sdk-route53/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-route53 diff --git a/aws-java-sdk-route53resolver/pom.xml b/aws-java-sdk-route53resolver/pom.xml index acdf4ac84480..0687241d0326 100644 --- a/aws-java-sdk-route53resolver/pom.xml +++ b/aws-java-sdk-route53resolver/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-route53resolver diff --git a/aws-java-sdk-s3/pom.xml b/aws-java-sdk-s3/pom.xml index e30d15ab8187..fff85eea674f 100644 --- a/aws-java-sdk-s3/pom.xml +++ b/aws-java-sdk-s3/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-s3 diff --git a/aws-java-sdk-s3control/pom.xml b/aws-java-sdk-s3control/pom.xml index e1239c129704..af44cd70f50d 100644 --- a/aws-java-sdk-s3control/pom.xml +++ b/aws-java-sdk-s3control/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-s3control diff --git a/aws-java-sdk-sagemaker/pom.xml b/aws-java-sdk-sagemaker/pom.xml index 7ccb14d22525..0a2777d41c20 100644 --- a/aws-java-sdk-sagemaker/pom.xml +++ b/aws-java-sdk-sagemaker/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-sagemaker diff --git a/aws-java-sdk-sagemakerruntime/pom.xml b/aws-java-sdk-sagemakerruntime/pom.xml index de86ffc15c0a..80f9cbae64c9 100644 --- a/aws-java-sdk-sagemakerruntime/pom.xml +++ b/aws-java-sdk-sagemakerruntime/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-sagemakerruntime diff --git a/aws-java-sdk-secretsmanager/pom.xml b/aws-java-sdk-secretsmanager/pom.xml index add22023d4fc..f82d7051a476 100644 --- a/aws-java-sdk-secretsmanager/pom.xml +++ b/aws-java-sdk-secretsmanager/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-secretsmanager diff --git a/aws-java-sdk-securityhub/pom.xml b/aws-java-sdk-securityhub/pom.xml index 8775ebe41c28..0ba58b9ba8dd 100644 --- a/aws-java-sdk-securityhub/pom.xml +++ b/aws-java-sdk-securityhub/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-securityhub diff --git a/aws-java-sdk-serverlessapplicationrepository/pom.xml b/aws-java-sdk-serverlessapplicationrepository/pom.xml index 8069f5263acc..5203086c73a5 100644 --- a/aws-java-sdk-serverlessapplicationrepository/pom.xml +++ b/aws-java-sdk-serverlessapplicationrepository/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-serverlessapplicationrepository diff --git a/aws-java-sdk-servermigration/pom.xml b/aws-java-sdk-servermigration/pom.xml index b5717ef91bb5..043cdcf4d498 100644 --- a/aws-java-sdk-servermigration/pom.xml +++ b/aws-java-sdk-servermigration/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-servermigration diff --git a/aws-java-sdk-servicecatalog/pom.xml b/aws-java-sdk-servicecatalog/pom.xml index 7065594aaaf3..21cd4be12631 100644 --- a/aws-java-sdk-servicecatalog/pom.xml +++ b/aws-java-sdk-servicecatalog/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-servicecatalog diff --git a/aws-java-sdk-servicediscovery/pom.xml b/aws-java-sdk-servicediscovery/pom.xml index aa7528d263bf..b6289f2307ef 100644 --- a/aws-java-sdk-servicediscovery/pom.xml +++ b/aws-java-sdk-servicediscovery/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-servicediscovery diff --git a/aws-java-sdk-servicequotas/pom.xml b/aws-java-sdk-servicequotas/pom.xml index a0e8f7304674..0141b24979f9 100644 --- a/aws-java-sdk-servicequotas/pom.xml +++ b/aws-java-sdk-servicequotas/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-servicequotas diff --git a/aws-java-sdk-ses/pom.xml b/aws-java-sdk-ses/pom.xml index 9ebb06f02564..3d20ef7e87c0 100644 --- a/aws-java-sdk-ses/pom.xml +++ b/aws-java-sdk-ses/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-ses diff --git a/aws-java-sdk-shield/pom.xml b/aws-java-sdk-shield/pom.xml index e30c5d5f6bec..43d56137a732 100644 --- a/aws-java-sdk-shield/pom.xml +++ b/aws-java-sdk-shield/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-shield diff --git a/aws-java-sdk-signer/pom.xml b/aws-java-sdk-signer/pom.xml index fbbb61e05120..1b8511f50bab 100644 --- a/aws-java-sdk-signer/pom.xml +++ b/aws-java-sdk-signer/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-signer diff --git a/aws-java-sdk-simpledb/pom.xml b/aws-java-sdk-simpledb/pom.xml index 4e907dbccbd5..b7bd6345ee0b 100644 --- a/aws-java-sdk-simpledb/pom.xml +++ b/aws-java-sdk-simpledb/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-simpledb diff --git a/aws-java-sdk-simpleworkflow/pom.xml b/aws-java-sdk-simpleworkflow/pom.xml index 878c6296556f..3e660a877306 100644 --- a/aws-java-sdk-simpleworkflow/pom.xml +++ b/aws-java-sdk-simpleworkflow/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-simpleworkflow diff --git a/aws-java-sdk-snowball/pom.xml b/aws-java-sdk-snowball/pom.xml index 47c47f648a28..c238a07faf37 100644 --- a/aws-java-sdk-snowball/pom.xml +++ b/aws-java-sdk-snowball/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-snowball diff --git a/aws-java-sdk-sns/pom.xml b/aws-java-sdk-sns/pom.xml index 0eeb609c3e79..514736fb1aca 100644 --- a/aws-java-sdk-sns/pom.xml +++ b/aws-java-sdk-sns/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-sns diff --git a/aws-java-sdk-sqs/pom.xml b/aws-java-sdk-sqs/pom.xml index 16933c951e49..7045f8db8629 100644 --- a/aws-java-sdk-sqs/pom.xml +++ b/aws-java-sdk-sqs/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-sqs diff --git a/aws-java-sdk-ssm/pom.xml b/aws-java-sdk-ssm/pom.xml index 2476f2883123..d0336529b216 100644 --- a/aws-java-sdk-ssm/pom.xml +++ b/aws-java-sdk-ssm/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-ssm diff --git a/aws-java-sdk-stepfunctions/pom.xml b/aws-java-sdk-stepfunctions/pom.xml index 82a75e7427a2..4e340f266687 100644 --- a/aws-java-sdk-stepfunctions/pom.xml +++ b/aws-java-sdk-stepfunctions/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-stepfunctions diff --git a/aws-java-sdk-storagegateway/pom.xml b/aws-java-sdk-storagegateway/pom.xml index 99981d7e4c25..652c40104e40 100644 --- a/aws-java-sdk-storagegateway/pom.xml +++ b/aws-java-sdk-storagegateway/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-storagegateway diff --git a/aws-java-sdk-sts/pom.xml b/aws-java-sdk-sts/pom.xml index 25c1f7b77df0..3cd4f5a32c4b 100644 --- a/aws-java-sdk-sts/pom.xml +++ b/aws-java-sdk-sts/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-sts diff --git a/aws-java-sdk-sts/src/main/java/com/amazonaws/services/securitytoken/AWSSecurityTokenService.java b/aws-java-sdk-sts/src/main/java/com/amazonaws/services/securitytoken/AWSSecurityTokenService.java index ef1bdb67397f..5574dfe66c1c 100644 --- a/aws-java-sdk-sts/src/main/java/com/amazonaws/services/securitytoken/AWSSecurityTokenService.java +++ b/aws-java-sdk-sts/src/main/java/com/amazonaws/services/securitytoken/AWSSecurityTokenService.java @@ -651,8 +651,8 @@ public interface AWSSecurityTokenService { * @param decodeAuthorizationMessageRequest * @return Result of the DecodeAuthorizationMessage operation returned by the service. * @throws InvalidAuthorizationMessageException - * The error returned if the message passed to DecodeAuthorizationMessage was invalid. This can - * happen if the token contains invalid characters, such as linebreaks. + * This error is returned if the message passed to DecodeAuthorizationMessage was invalid. This + * can happen if the token contains invalid characters, such as linebreaks. * @sample AWSSecurityTokenService.DecodeAuthorizationMessage * @see AWS * API Documentation diff --git a/aws-java-sdk-sts/src/main/java/com/amazonaws/services/securitytoken/AWSSecurityTokenServiceClient.java b/aws-java-sdk-sts/src/main/java/com/amazonaws/services/securitytoken/AWSSecurityTokenServiceClient.java index cb48c7c76fe1..be43b162b364 100644 --- a/aws-java-sdk-sts/src/main/java/com/amazonaws/services/securitytoken/AWSSecurityTokenServiceClient.java +++ b/aws-java-sdk-sts/src/main/java/com/amazonaws/services/securitytoken/AWSSecurityTokenServiceClient.java @@ -988,8 +988,8 @@ final AssumeRoleWithWebIdentityResult executeAssumeRoleWithWebIdentity(AssumeRol * @param decodeAuthorizationMessageRequest * @return Result of the DecodeAuthorizationMessage operation returned by the service. * @throws InvalidAuthorizationMessageException - * The error returned if the message passed to DecodeAuthorizationMessage was invalid. This can - * happen if the token contains invalid characters, such as linebreaks. + * This error is returned if the message passed to DecodeAuthorizationMessage was invalid. This + * can happen if the token contains invalid characters, such as linebreaks. * @sample AWSSecurityTokenService.DecodeAuthorizationMessage * @see AWS * API Documentation diff --git a/aws-java-sdk-sts/src/main/java/com/amazonaws/services/securitytoken/model/InvalidAuthorizationMessageException.java b/aws-java-sdk-sts/src/main/java/com/amazonaws/services/securitytoken/model/InvalidAuthorizationMessageException.java index aa2923de002f..aa536eeccb8c 100644 --- a/aws-java-sdk-sts/src/main/java/com/amazonaws/services/securitytoken/model/InvalidAuthorizationMessageException.java +++ b/aws-java-sdk-sts/src/main/java/com/amazonaws/services/securitytoken/model/InvalidAuthorizationMessageException.java @@ -16,8 +16,8 @@ /** *

- * The error returned if the message passed to DecodeAuthorizationMessage was invalid. This can happen if - * the token contains invalid characters, such as linebreaks. + * This error is returned if the message passed to DecodeAuthorizationMessage was invalid. This can happen + * if the token contains invalid characters, such as linebreaks. *

*/ @Generated("com.amazonaws:aws-java-sdk-code-generator") diff --git a/aws-java-sdk-support/pom.xml b/aws-java-sdk-support/pom.xml index 5806314308d3..fdf904cc422a 100644 --- a/aws-java-sdk-support/pom.xml +++ b/aws-java-sdk-support/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-support diff --git a/aws-java-sdk-test-utils/pom.xml b/aws-java-sdk-test-utils/pom.xml index 54b5bc8a3b49..2a165f120d33 100644 --- a/aws-java-sdk-test-utils/pom.xml +++ b/aws-java-sdk-test-utils/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-test-utils diff --git a/aws-java-sdk-textract/pom.xml b/aws-java-sdk-textract/pom.xml index de93f9ea2bef..fb8c227434a0 100644 --- a/aws-java-sdk-textract/pom.xml +++ b/aws-java-sdk-textract/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-textract diff --git a/aws-java-sdk-transcribe/pom.xml b/aws-java-sdk-transcribe/pom.xml index c0980e4b7b4d..f41969207ab2 100644 --- a/aws-java-sdk-transcribe/pom.xml +++ b/aws-java-sdk-transcribe/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-transcribe diff --git a/aws-java-sdk-transfer/pom.xml b/aws-java-sdk-transfer/pom.xml index 7f03ee0b387f..9509e0c51e0f 100644 --- a/aws-java-sdk-transfer/pom.xml +++ b/aws-java-sdk-transfer/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-transfer diff --git a/aws-java-sdk-translate/pom.xml b/aws-java-sdk-translate/pom.xml index 91c8bc7aeb3f..3f85f6bbdb20 100644 --- a/aws-java-sdk-translate/pom.xml +++ b/aws-java-sdk-translate/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-translate diff --git a/aws-java-sdk-waf/pom.xml b/aws-java-sdk-waf/pom.xml index b3126aef4d3f..e31db6ff9fd2 100644 --- a/aws-java-sdk-waf/pom.xml +++ b/aws-java-sdk-waf/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-waf diff --git a/aws-java-sdk-workdocs/pom.xml b/aws-java-sdk-workdocs/pom.xml index 4dae9b70a694..74891c2b2398 100644 --- a/aws-java-sdk-workdocs/pom.xml +++ b/aws-java-sdk-workdocs/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-workdocs diff --git a/aws-java-sdk-worklink/pom.xml b/aws-java-sdk-worklink/pom.xml index 895c2d401fa9..8e416a3a2d76 100644 --- a/aws-java-sdk-worklink/pom.xml +++ b/aws-java-sdk-worklink/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-worklink diff --git a/aws-java-sdk-workmail/pom.xml b/aws-java-sdk-workmail/pom.xml index 350c88c36253..5f367a1efd77 100644 --- a/aws-java-sdk-workmail/pom.xml +++ b/aws-java-sdk-workmail/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-workmail diff --git a/aws-java-sdk-workmailmessageflow/pom.xml b/aws-java-sdk-workmailmessageflow/pom.xml index 0c08e1f52c59..90026b117056 100644 --- a/aws-java-sdk-workmailmessageflow/pom.xml +++ b/aws-java-sdk-workmailmessageflow/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-workmailmessageflow diff --git a/aws-java-sdk-workspaces/pom.xml b/aws-java-sdk-workspaces/pom.xml index 4043a40ca838..1e0c2db2e88f 100644 --- a/aws-java-sdk-workspaces/pom.xml +++ b/aws-java-sdk-workspaces/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-workspaces diff --git a/aws-java-sdk-xray/pom.xml b/aws-java-sdk-xray/pom.xml index bd2ecc7f57c3..bdfa978007c8 100644 --- a/aws-java-sdk-xray/pom.xml +++ b/aws-java-sdk-xray/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk-xray diff --git a/aws-java-sdk/pom.xml b/aws-java-sdk/pom.xml index be3985d68196..351a6b762801 100644 --- a/aws-java-sdk/pom.xml +++ b/aws-java-sdk/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws aws-java-sdk diff --git a/jmespath-java/pom.xml b/jmespath-java/pom.xml index 7dc3f333321f..93530ae91896 100644 --- a/jmespath-java/pom.xml +++ b/jmespath-java/pom.xml @@ -5,7 +5,7 @@ com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 com.amazonaws jmespath-java diff --git a/pom.xml b/pom.xml index fdfd23dd4c80..7f94f361ab35 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ 4.0.0 com.amazonaws aws-java-sdk-pom - 1.11.658-SNAPSHOT + 1.11.658 pom AWS SDK for Java The Amazon Web Services SDK for Java provides Java APIs diff --git a/release.properties b/release.properties index d40c9683d1ca..3405548071f1 100644 --- a/release.properties +++ b/release.properties @@ -1 +1 @@ -releaseId=64ec41fe-a5f3-445a-83ca-6315017c41d5 \ No newline at end of file +releaseId=e26fad54-f7c4-4022-a92c-262ea3b5d020 \ No newline at end of file