From 78b31bf9efc3e301a0a15adacba1880e13400f3b Mon Sep 17 00:00:00 2001
From: AWS <>
Date: Wed, 23 Oct 2019 21:37:07 +0000
Subject: [PATCH] AWS SDK for Java 1.11.658
---
CHANGELOG.md | 13 +
README.md | 2 +-
aws-java-sdk-acm/pom.xml | 2 +-
aws-java-sdk-acmpca/pom.xml | 2 +-
aws-java-sdk-alexaforbusiness/pom.xml | 2 +-
aws-java-sdk-amplify/pom.xml | 2 +-
aws-java-sdk-api-gateway/pom.xml | 2 +-
aws-java-sdk-apigatewaymanagementapi/pom.xml | 2 +-
aws-java-sdk-apigatewayv2/pom.xml | 2 +-
aws-java-sdk-applicationautoscaling/pom.xml | 2 +-
aws-java-sdk-applicationinsights/pom.xml | 2 +-
aws-java-sdk-appmesh/pom.xml | 2 +-
aws-java-sdk-appstream/pom.xml | 2 +-
aws-java-sdk-appsync/pom.xml | 2 +-
aws-java-sdk-athena/pom.xml | 2 +-
aws-java-sdk-autoscaling/pom.xml | 2 +-
aws-java-sdk-autoscalingplans/pom.xml | 2 +-
aws-java-sdk-backup/pom.xml | 2 +-
aws-java-sdk-batch/pom.xml | 2 +-
aws-java-sdk-bom/pom.xml | 2 +-
aws-java-sdk-budgets/pom.xml | 2 +-
aws-java-sdk-bundle/pom.xml | 4 +-
aws-java-sdk-chime/pom.xml | 2 +-
aws-java-sdk-cloud9/pom.xml | 2 +-
aws-java-sdk-clouddirectory/pom.xml | 2 +-
aws-java-sdk-cloudformation/pom.xml | 2 +-
aws-java-sdk-cloudfront/pom.xml | 2 +-
aws-java-sdk-cloudhsm/pom.xml | 2 +-
aws-java-sdk-cloudhsmv2/pom.xml | 2 +-
aws-java-sdk-cloudsearch/pom.xml | 2 +-
aws-java-sdk-cloudtrail/pom.xml | 2 +-
aws-java-sdk-cloudwatch/pom.xml | 2 +-
aws-java-sdk-cloudwatchmetrics/pom.xml | 2 +-
aws-java-sdk-code-generator/pom.xml | 2 +-
aws-java-sdk-codebuild/pom.xml | 2 +-
aws-java-sdk-codecommit/pom.xml | 2 +-
aws-java-sdk-codedeploy/pom.xml | 2 +-
aws-java-sdk-codegen-maven-plugin/pom.xml | 2 +-
aws-java-sdk-codepipeline/pom.xml | 2 +-
aws-java-sdk-codestar/pom.xml | 2 +-
aws-java-sdk-cognitoidentity/pom.xml | 2 +-
aws-java-sdk-cognitoidp/pom.xml | 2 +-
aws-java-sdk-cognitosync/pom.xml | 2 +-
aws-java-sdk-comprehend/pom.xml | 2 +-
aws-java-sdk-comprehendmedical/pom.xml | 2 +-
aws-java-sdk-config/pom.xml | 2 +-
aws-java-sdk-connect/pom.xml | 2 +-
.../connect/AbstractAmazonConnect.java | 20 +
.../connect/AbstractAmazonConnectAsync.java | 52 +
.../services/connect/AmazonConnect.java | 249 +-
.../services/connect/AmazonConnectAsync.java | 320 +-
.../connect/AmazonConnectAsyncClient.java | 154 +-
.../services/connect/AmazonConnectClient.java | 434 +-
.../connect/model/ContactFlowSummary.java | 314 +
.../connect/model/ContactFlowType.java | 67 +
.../connect/model/CreateUserRequest.java | 267 +-
.../connect/model/CreateUserResult.java | 28 +-
.../services/connect/model/Credentials.java | 30 +-
.../services/connect/model/CurrentMetric.java | 2 +-
.../connect/model/CurrentMetricData.java | 30 +-
.../connect/model/CurrentMetricName.java | 2 +-
.../connect/model/CurrentMetricResult.java | 34 +-
.../connect/model/DeleteUserRequest.java | 50 +-
.../DescribeUserHierarchyGroupRequest.java | 50 +-
.../DescribeUserHierarchyGroupResult.java | 14 +-
...DescribeUserHierarchyStructureRequest.java | 36 +-
.../DescribeUserHierarchyStructureResult.java | 14 +-
.../connect/model/DescribeUserRequest.java | 50 +-
.../connect/model/DescribeUserResult.java | 14 +-
.../services/connect/model/Dimensions.java | 34 +-
.../model/DuplicateResourceException.java | 2 +-
.../services/connect/model/Filters.java | 51 +-
.../model/GetContactAttributesRequest.java | 28 +-
.../model/GetContactAttributesResult.java | 14 +-
.../model/GetCurrentMetricDataRequest.java | 546 +-
.../model/GetCurrentMetricDataResult.java | 183 +-
.../model/GetFederationTokenRequest.java | 36 +-
.../connect/model/GetMetricDataRequest.java | 1439 +-
.../connect/model/GetMetricDataResult.java | 114 +-
.../connect/model/HierarchyGroup.java | 73 +-
.../connect/model/HierarchyGroupSummary.java | 17 +-
.../connect/model/HierarchyLevel.java | 45 +-
.../services/connect/model/HierarchyPath.java | 107 +-
.../connect/model/HierarchyStructure.java | 72 +-
.../connect/model/HistoricalMetric.java | 20 +-
.../connect/model/HistoricalMetricData.java | 30 +-
.../connect/model/HistoricalMetricName.java | 2 +-
.../connect/model/HistoricalMetricResult.java | 34 +-
.../model/HoursOfOperationSummary.java | 242 +
.../model/InvalidParameterException.java | 2 +-
.../connect/model/LimitExceededException.java | 2 +-
.../model/ListContactFlowsRequest.java | 348 +
.../connect/model/ListContactFlowsResult.java | 209 +
.../model/ListHoursOfOperationsRequest.java | 237 +
.../model/ListHoursOfOperationsResult.java | 209 +
.../model/ListPhoneNumbersRequest.java | 459 +
.../connect/model/ListPhoneNumbersResult.java | 209 +
.../connect/model/ListQueuesRequest.java | 348 +
.../connect/model/ListQueuesResult.java | 209 +
.../model/ListRoutingProfilesRequest.java | 50 +-
.../model/ListRoutingProfilesResult.java | 43 +-
.../model/ListSecurityProfilesRequest.java | 50 +-
.../model/ListSecurityProfilesResult.java | 39 +-
.../model/ListUserHierarchyGroupsRequest.java | 50 +-
.../model/ListUserHierarchyGroupsResult.java | 39 +-
.../connect/model/ListUsersRequest.java | 50 +-
.../connect/model/ListUsersResult.java | 39 +-
.../connect/model/PhoneNumberCountryCode.java | 295 +
.../connect/model/PhoneNumberSummary.java | 386 +
.../connect/model/PhoneNumberType.java | 60 +
.../connect/model/QueueReference.java | 30 +-
.../services/connect/model/QueueSummary.java | 314 +
.../services/connect/model/QueueType.java | 60 +
.../connect/model/RoutingProfileSummary.java | 17 +-
.../connect/model/SecurityProfileSummary.java | 17 +-
.../StartOutboundVoiceContactRequest.java | 260 +-
.../StartOutboundVoiceContactResult.java | 14 +-
.../connect/model/StopContactRequest.java | 50 +-
.../services/connect/model/Threshold.java | 36 +-
.../model/UpdateContactAttributesRequest.java | 110 +-
.../model/UpdateUserHierarchyRequest.java | 64 +-
.../model/UpdateUserIdentityInfoRequest.java | 64 +-
.../model/UpdateUserPhoneConfigRequest.java | 71 +-
.../UpdateUserRoutingProfileRequest.java | 64 +-
.../UpdateUserSecurityProfilesRequest.java | 68 +-
.../services/connect/model/User.java | 105 +-
.../connect/model/UserIdentityInfo.java | 73 +-
.../connect/model/UserPhoneConfig.java | 52 +-
.../services/connect/model/UserSummary.java | 44 +-
.../ContactFlowSummaryJsonUnmarshaller.java | 86 +
.../ContactFlowSummaryMarshaller.java | 64 +
...ursOfOperationSummaryJsonUnmarshaller.java | 82 +
.../HoursOfOperationSummaryMarshaller.java | 61 +
.../ListContactFlowsRequestMarshaller.java | 65 +
...ContactFlowsRequestProtocolMarshaller.java | 63 +
...istContactFlowsResultJsonUnmarshaller.java | 79 +
...istHoursOfOperationsRequestMarshaller.java | 61 +
...OfOperationsRequestProtocolMarshaller.java | 63 +
...ursOfOperationsResultJsonUnmarshaller.java | 79 +
.../ListPhoneNumbersRequestMarshaller.java | 68 +
...PhoneNumbersRequestProtocolMarshaller.java | 63 +
...istPhoneNumbersResultJsonUnmarshaller.java | 79 +
.../ListQueuesRequestMarshaller.java | 65 +
.../ListQueuesRequestProtocolMarshaller.java | 62 +
.../ListQueuesResultJsonUnmarshaller.java | 78 +
.../PhoneNumberSummaryJsonUnmarshaller.java | 90 +
.../PhoneNumberSummaryMarshaller.java | 67 +
.../QueueSummaryJsonUnmarshaller.java | 86 +
.../transform/QueueSummaryMarshaller.java | 64 +
.../services/connect/package-info.java | 22 +-
aws-java-sdk-core/pom.xml | 2 +-
.../com/amazonaws/partitions/endpoints.json | 34 +-
.../com/amazonaws/sdk/versionInfo.properties | 6 +-
aws-java-sdk-costandusagereport/pom.xml | 2 +-
aws-java-sdk-costexplorer/pom.xml | 2 +-
aws-java-sdk-datapipeline/pom.xml | 2 +-
aws-java-sdk-datasync/pom.xml | 2 +-
aws-java-sdk-dax/pom.xml | 2 +-
aws-java-sdk-devicefarm/pom.xml | 2 +-
aws-java-sdk-directconnect/pom.xml | 2 +-
aws-java-sdk-directory/pom.xml | 2 +-
aws-java-sdk-discovery/pom.xml | 2 +-
aws-java-sdk-dlm/pom.xml | 2 +-
aws-java-sdk-dms/pom.xml | 2 +-
aws-java-sdk-docdb/pom.xml | 2 +-
aws-java-sdk-dynamodb/pom.xml | 2 +-
aws-java-sdk-ec2/pom.xml | 2 +-
aws-java-sdk-ec2instanceconnect/pom.xml | 2 +-
aws-java-sdk-ecr/pom.xml | 2 +-
aws-java-sdk-ecs/pom.xml | 2 +-
aws-java-sdk-efs/pom.xml | 2 +-
aws-java-sdk-eks/pom.xml | 2 +-
aws-java-sdk-elasticache/pom.xml | 2 +-
aws-java-sdk-elasticbeanstalk/pom.xml | 2 +-
aws-java-sdk-elasticloadbalancing/pom.xml | 2 +-
aws-java-sdk-elasticloadbalancingv2/pom.xml | 2 +-
aws-java-sdk-elasticsearch/pom.xml | 2 +-
aws-java-sdk-elastictranscoder/pom.xml | 2 +-
aws-java-sdk-emr/pom.xml | 2 +-
aws-java-sdk-eventbridge/pom.xml | 2 +-
aws-java-sdk-events/pom.xml | 2 +-
aws-java-sdk-fms/pom.xml | 2 +-
aws-java-sdk-forecast/pom.xml | 2 +-
aws-java-sdk-forecastquery/pom.xml | 2 +-
aws-java-sdk-fsx/pom.xml | 2 +-
aws-java-sdk-gamelift/pom.xml | 2 +-
aws-java-sdk-glacier/pom.xml | 2 +-
aws-java-sdk-globalaccelerator/pom.xml | 2 +-
aws-java-sdk-glue/pom.xml | 2 +-
aws-java-sdk-greengrass/pom.xml | 2 +-
aws-java-sdk-groundstation/pom.xml | 2 +-
aws-java-sdk-guardduty/pom.xml | 2 +-
aws-java-sdk-health/pom.xml | 2 +-
aws-java-sdk-iam/pom.xml | 2 +-
aws-java-sdk-importexport/pom.xml | 2 +-
aws-java-sdk-inspector/pom.xml | 2 +-
aws-java-sdk-iot/pom.xml | 2 +-
aws-java-sdk-iot1clickdevices/pom.xml | 2 +-
aws-java-sdk-iot1clickprojects/pom.xml | 2 +-
aws-java-sdk-iotanalytics/pom.xml | 2 +-
aws-java-sdk-iotevents/pom.xml | 2 +-
aws-java-sdk-ioteventsdata/pom.xml | 2 +-
aws-java-sdk-iotjobsdataplane/pom.xml | 2 +-
aws-java-sdk-iotthingsgraph/pom.xml | 2 +-
aws-java-sdk-kafka/pom.xml | 2 +-
aws-java-sdk-kinesis/pom.xml | 2 +-
aws-java-sdk-kinesisanalyticsv2/pom.xml | 2 +-
aws-java-sdk-kinesisvideo/pom.xml | 2 +-
aws-java-sdk-kms/pom.xml | 2 +-
aws-java-sdk-lakeformation/pom.xml | 2 +-
aws-java-sdk-lambda/pom.xml | 2 +-
aws-java-sdk-lex/pom.xml | 2 +-
aws-java-sdk-lexmodelbuilding/pom.xml | 2 +-
aws-java-sdk-licensemanager/pom.xml | 2 +-
aws-java-sdk-lightsail/pom.xml | 2 +-
aws-java-sdk-logs/pom.xml | 2 +-
aws-java-sdk-machinelearning/pom.xml | 2 +-
aws-java-sdk-macie/pom.xml | 2 +-
aws-java-sdk-managedblockchain/pom.xml | 2 +-
.../pom.xml | 2 +-
aws-java-sdk-marketplaceentitlement/pom.xml | 2 +-
.../pom.xml | 2 +-
aws-java-sdk-mechanicalturkrequester/pom.xml | 2 +-
aws-java-sdk-mediaconnect/pom.xml | 2 +-
aws-java-sdk-mediaconvert/pom.xml | 2 +-
aws-java-sdk-medialive/pom.xml | 2 +-
aws-java-sdk-mediapackage/pom.xml | 2 +-
aws-java-sdk-mediapackagevod/pom.xml | 2 +-
aws-java-sdk-mediastore/pom.xml | 2 +-
aws-java-sdk-mediastoredata/pom.xml | 2 +-
aws-java-sdk-mediatailor/pom.xml | 2 +-
aws-java-sdk-migrationhub/pom.xml | 2 +-
aws-java-sdk-mobile/pom.xml | 2 +-
aws-java-sdk-models/pom.xml | 2 +-
.../acm-pca-2017-08-22-intermediate.json | 2 +-
...i.mediatailor-2018-04-23-intermediate.json | 2 +-
...managementapi-2018-11-29-intermediate.json | 2 +-
...tion-insights-2018-11-25-intermediate.json | 2 +-
.../appmesh-2019-01-25-intermediate.json | 2 +-
.../appsync-2017-07-25-intermediate.json | 2 +-
.../autoscaling-2018-01-06-intermediate.json | 2 +-
.../backup-2018-11-15-intermediate.json | 2 +-
.../codestar-2017-04-19-intermediate.json | 2 +-
.../comprehend-2017-11-27-intermediate.json | 2 +-
.../connect-2017-08-08-intermediate.json | 31900 ++++++++++------
.../models/connect-2017-08-08-model.json | 1023 +-
...ta.mediastore-2017-09-01-intermediate.json | 2 +-
.../models/dax-2017-04-19-intermediate.json | 2 +-
...ces.iot1click-2018-05-14-intermediate.json | 2 +-
.../models/dlm-2018-01-12-intermediate.json | 2 +-
.../models/eks-2017-11-01-intermediate.json | 2 +-
.../forecast-2018-06-26-intermediate.json | 2 +-
...groundstation-2019-05-23-intermediate.json | 2 +-
.../guardduty-2017-11-28-intermediate.json | 2 +-
.../iotanalytics-2017-11-27-intermediate.json | 2 +-
.../iotevents-2018-07-27-intermediate.json | 2 +-
...otthingsgraph-2018-09-06-intermediate.json | 2 +-
...isanalyticsv2-2018-05-23-intermediate.json | 2 +-
.../kinesisvideo-2017-09-30-intermediate.json | 2 +-
.../models/macie-2017-12-19-intermediate.json | 2 +-
...gedblockchain-2018-09-24-intermediate.json | 2 +-
.../mediaconnect-2018-11-14-intermediate.json | 2 +-
.../mediaconvert-2017-08-29-intermediate.json | 2 +-
.../medialive-2017-10-14-intermediate.json | 2 +-
.../models/mgh-2017-05-31-intermediate.json | 2 +-
...urk-requester-2017-01-17-intermediate.json | 2 +-
.../neptune-2014-10-31-intermediate.json | 2 +-
.../models/polly-2016-06-10-intermediate.json | 6 +
.../models/polly-2016-06-10-model.json | 2 +
...cts.iot1click-2018-05-14-intermediate.json | 2 +-
.../models/qldb-2019-01-02-intermediate.json | 2 +-
.../quicksight-2018-04-01-intermediate.json | 2 +-
.../rds-data-2018-08-01-intermediate.json | 2 +-
.../robomaker-2018-06-29-intermediate.json | 2 +-
...ime.sagemaker-2017-05-13-intermediate.json | 2 +-
.../s3-control-2018-08-20-intermediate.json | 2 +-
...erverlessrepo-2017-09-08-intermediate.json | 2 +-
...ervice-quotas-2019-06-24-intermediate.json | 2 +-
...vicediscovery-2017-03-14-intermediate.json | 2 +-
.../signer-2017-08-25-intermediate.json | 2 +-
.../models/sts-2011-06-15-intermediate.json | 4 +-
.../models/sts-2011-06-15-model.json | 2 +-
.../transcribe-2017-10-26-intermediate.json | 2 +-
.../translate-2017-07-01-intermediate.json | 2 +-
.../worklink-2018-09-25-intermediate.json | 2 +-
...ilmessageflow-2019-05-01-intermediate.json | 2 +-
aws-java-sdk-mq/pom.xml | 2 +-
aws-java-sdk-neptune/pom.xml | 2 +-
aws-java-sdk-opensdk/pom.xml | 4 +-
aws-java-sdk-opsworks/pom.xml | 2 +-
aws-java-sdk-opsworkscm/pom.xml | 2 +-
aws-java-sdk-organizations/pom.xml | 2 +-
aws-java-sdk-osgi/pom.xml | 2 +-
aws-java-sdk-personalize/pom.xml | 2 +-
aws-java-sdk-personalizeevents/pom.xml | 2 +-
aws-java-sdk-personalizeruntime/pom.xml | 2 +-
aws-java-sdk-pi/pom.xml | 2 +-
aws-java-sdk-pinpoint/pom.xml | 2 +-
aws-java-sdk-pinpointemail/pom.xml | 2 +-
aws-java-sdk-pinpointsmsvoice/pom.xml | 2 +-
aws-java-sdk-polly/pom.xml | 2 +-
.../services/polly/model/VoiceId.java | 2 +
aws-java-sdk-pricing/pom.xml | 2 +-
aws-java-sdk-qldb/pom.xml | 2 +-
aws-java-sdk-qldbsession/pom.xml | 2 +-
aws-java-sdk-quicksight/pom.xml | 2 +-
aws-java-sdk-ram/pom.xml | 2 +-
aws-java-sdk-rds/pom.xml | 2 +-
aws-java-sdk-rdsdata/pom.xml | 2 +-
aws-java-sdk-redshift/pom.xml | 2 +-
aws-java-sdk-rekognition/pom.xml | 2 +-
aws-java-sdk-resourcegroups/pom.xml | 2 +-
aws-java-sdk-resourcegroupstaggingapi/pom.xml | 2 +-
aws-java-sdk-robomaker/pom.xml | 2 +-
aws-java-sdk-route53/pom.xml | 2 +-
aws-java-sdk-route53resolver/pom.xml | 2 +-
aws-java-sdk-s3/pom.xml | 2 +-
aws-java-sdk-s3control/pom.xml | 2 +-
aws-java-sdk-sagemaker/pom.xml | 2 +-
aws-java-sdk-sagemakerruntime/pom.xml | 2 +-
aws-java-sdk-secretsmanager/pom.xml | 2 +-
aws-java-sdk-securityhub/pom.xml | 2 +-
.../pom.xml | 2 +-
aws-java-sdk-servermigration/pom.xml | 2 +-
aws-java-sdk-servicecatalog/pom.xml | 2 +-
aws-java-sdk-servicediscovery/pom.xml | 2 +-
aws-java-sdk-servicequotas/pom.xml | 2 +-
aws-java-sdk-ses/pom.xml | 2 +-
aws-java-sdk-shield/pom.xml | 2 +-
aws-java-sdk-signer/pom.xml | 2 +-
aws-java-sdk-simpledb/pom.xml | 2 +-
aws-java-sdk-simpleworkflow/pom.xml | 2 +-
aws-java-sdk-snowball/pom.xml | 2 +-
aws-java-sdk-sns/pom.xml | 2 +-
aws-java-sdk-sqs/pom.xml | 2 +-
aws-java-sdk-ssm/pom.xml | 2 +-
aws-java-sdk-stepfunctions/pom.xml | 2 +-
aws-java-sdk-storagegateway/pom.xml | 2 +-
aws-java-sdk-sts/pom.xml | 2 +-
.../AWSSecurityTokenService.java | 4 +-
.../AWSSecurityTokenServiceClient.java | 4 +-
.../InvalidAuthorizationMessageException.java | 4 +-
aws-java-sdk-support/pom.xml | 2 +-
aws-java-sdk-test-utils/pom.xml | 2 +-
aws-java-sdk-textract/pom.xml | 2 +-
aws-java-sdk-transcribe/pom.xml | 2 +-
aws-java-sdk-transfer/pom.xml | 2 +-
aws-java-sdk-translate/pom.xml | 2 +-
aws-java-sdk-waf/pom.xml | 2 +-
aws-java-sdk-workdocs/pom.xml | 2 +-
aws-java-sdk-worklink/pom.xml | 2 +-
aws-java-sdk-workmail/pom.xml | 2 +-
aws-java-sdk-workmailmessageflow/pom.xml | 2 +-
aws-java-sdk-workspaces/pom.xml | 2 +-
aws-java-sdk-xray/pom.xml | 2 +-
aws-java-sdk/pom.xml | 2 +-
jmespath-java/pom.xml | 2 +-
pom.xml | 2 +-
release.properties | 2 +-
359 files changed, 29469 insertions(+), 15638 deletions(-)
create mode 100644 aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ContactFlowSummary.java
create mode 100644 aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ContactFlowType.java
create mode 100644 aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/HoursOfOperationSummary.java
create mode 100644 aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ListContactFlowsRequest.java
create mode 100644 aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ListContactFlowsResult.java
create mode 100644 aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ListHoursOfOperationsRequest.java
create mode 100644 aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ListHoursOfOperationsResult.java
create mode 100644 aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ListPhoneNumbersRequest.java
create mode 100644 aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ListPhoneNumbersResult.java
create mode 100644 aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ListQueuesRequest.java
create mode 100644 aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/ListQueuesResult.java
create mode 100644 aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/PhoneNumberCountryCode.java
create mode 100644 aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/PhoneNumberSummary.java
create mode 100644 aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/PhoneNumberType.java
create mode 100644 aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/QueueSummary.java
create mode 100644 aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/QueueType.java
create mode 100644 aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ContactFlowSummaryJsonUnmarshaller.java
create mode 100644 aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ContactFlowSummaryMarshaller.java
create mode 100644 aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/HoursOfOperationSummaryJsonUnmarshaller.java
create mode 100644 aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/HoursOfOperationSummaryMarshaller.java
create mode 100644 aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ListContactFlowsRequestMarshaller.java
create mode 100644 aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ListContactFlowsRequestProtocolMarshaller.java
create mode 100644 aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ListContactFlowsResultJsonUnmarshaller.java
create mode 100644 aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ListHoursOfOperationsRequestMarshaller.java
create mode 100644 aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ListHoursOfOperationsRequestProtocolMarshaller.java
create mode 100644 aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ListHoursOfOperationsResultJsonUnmarshaller.java
create mode 100644 aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ListPhoneNumbersRequestMarshaller.java
create mode 100644 aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ListPhoneNumbersRequestProtocolMarshaller.java
create mode 100644 aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ListPhoneNumbersResultJsonUnmarshaller.java
create mode 100644 aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ListQueuesRequestMarshaller.java
create mode 100644 aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ListQueuesRequestProtocolMarshaller.java
create mode 100644 aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/ListQueuesResultJsonUnmarshaller.java
create mode 100644 aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/PhoneNumberSummaryJsonUnmarshaller.java
create mode 100644 aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/PhoneNumberSummaryMarshaller.java
create mode 100644 aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/QueueSummaryJsonUnmarshaller.java
create mode 100644 aws-java-sdk-connect/src/main/java/com/amazonaws/services/connect/model/transform/QueueSummaryMarshaller.java
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.
*
- * 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.
*
- * Returns a HierarchyGroup
object that includes information about a hierarchy group in your instance.
+ * Describes the specified hierarchy group.
*
- * Returns a HiearchyGroupStructure
object, which contains data about the levels in the agent
- * hierarchy.
+ * Describes the hierarchy structure of the specified Amazon Connect instance.
*
- * 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.
*
- * 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.
*
- * 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.
+ *
+ * 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.
*
- * Returns a UserSummaryList
, which is an array of UserSummary
objects.
+ * Provides summary information about the users for the specified Amazon Connect instance.
*
- * 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.
*
- * 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.
*
- * Updates the phone configuration settings in the UserPhoneConfig
object for the specified user.
+ * Updates the phone configuration settings for the specified user.
*
- * 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- * 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- * 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
- * Returns a User
object that contains information about the user account specified by the
- * UserId
.
+ * Describes the specified user account.
*
- * Returns a User
object that contains information about the user account specified by the
- * UserId
.
+ * Describes the specified user account.
*
- * Returns a HierarchyGroup
object that includes information about a hierarchy group in your instance.
+ * Describes the specified hierarchy group.
*
- * Returns a HierarchyGroup
object that includes information about a hierarchy group in your instance.
+ * Describes the specified hierarchy group.
*
- * Returns a HiearchyGroupStructure
object, which contains data about the levels in the agent
- * hierarchy.
+ * Describes the hierarchy structure of the specified Amazon Connect instance.
*
- * Returns a HiearchyGroupStructure
object, which contains data about the levels in the agent
- * hierarchy.
+ * Describes the hierarchy structure of the specified Amazon Connect instance.
*
- * 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- * 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
- * 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.
*
- * 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.
*
- * 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.
*
- * 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.
*
- * 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.
+ *
+ * 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+ * 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+ * 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+ * 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+ * 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+ * 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+ * 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+ * Provides summary information about the routing profiles for the specified Amazon Connect instance. *
* * @param listRoutingProfilesRequest @@ -366,8 +487,7 @@ java.util.concurrent.Future
- * 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.
*
- * 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- * 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
- * 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.
*
- * 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.
*
- * Returns a UserSummaryList
, which is an array of UserSummary
objects.
+ * Provides summary information about the users for the specified Amazon Connect instance.
*
- * Returns a UserSummaryList
, which is an array of UserSummary
objects.
+ * Provides summary information about the users for the specified Amazon Connect instance.
*
- * 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
- * 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
- * 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.
*
- * 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.
*
- * 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- * 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
- * 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- * 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- * 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- * 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
- * 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.
*
- * 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.
*
- * Updates the phone configuration settings in the UserPhoneConfig
object for the specified user.
+ * Updates the phone configuration settings for the specified user.
*
- * Updates the phone configuration settings in the UserPhoneConfig
object for the specified user.
+ * Updates the phone configuration settings for the specified user.
*
- * 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- * 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- * 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- * 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*
- * 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.
*
- * Returns a HierarchyGroup
object that includes information about a hierarchy group in your instance.
+ * Describes the specified hierarchy group.
*
- * Returns a HiearchyGroupStructure
object, which contains data about the levels in the agent
- * hierarchy.
+ * Describes the hierarchy structure of the specified Amazon Connect instance.
*
- * 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.
*
- * 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.
*
- * 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.
+ *
+ * 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+ * 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+ * 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+ * 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.
*
- * Returns a UserSummaryList
, which is an array of UserSummary
objects.
+ * Provides summary information about the users for the specified Amazon Connect instance.
*
- * 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.
*
- * 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.
*
- * Updates the phone configuration settings in the UserPhoneConfig
object for the specified user.
+ * Updates the phone configuration settings for the specified user.
*
- * 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_-.\@]+.
*
- * 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.
*
- * 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.
*
- * 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.
*
- * 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- * 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_-.\@]+.
*
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_-.\@]+.
*
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_-.\@]+.
*
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.
*
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.
*
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.
*
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.
*
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.
*
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.
*
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.
*
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.
*
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.
*
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- * 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- * 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
- * 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- * 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 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.
*
- * A CurrentMetricData
object.
+ * Contains the data for a real-time metric.
*
- * The metric in a CurrentMetricData
object.
+ * Information about the 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.
*
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.
*
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.
*
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.
*
- * The Dimensions
for the CurrentMetricResult
object.
+ * The dimensions for the metrics.
*
- * The Collections
for the CurrentMetricResult
object.
+ * The set of metrics.
*
- * The Dimensions
for the CurrentMetricResult
object.
+ * The dimensions for the metrics.
*
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.
*
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.
*
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.
*
Collections
for the CurrentMetricResult
object.
+ * @return The set of metrics.
*/
public java.util.List
- * The Collections
for the CurrentMetricResult
object.
+ * The set of metrics.
*
Collections
for the CurrentMetricResult
object.
+ * The set of metrics.
*/
public void setCollections(java.util.Collection
- * 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
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.
*
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.
*
- * Returns a HierarchyGroup
object.
+ * Information about the hierarchy group.
*
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.
*
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.
*
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.
*
- * A HierarchyStructure
object.
+ * Information about the hierarchy structure.
*
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.
*
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.
*
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.AmazonWebServiceResultUser
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.
*
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.
*
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.
*
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.
*
- * A QueueReference
object used as one part of dimension for the metrics results.
+ * Information about the queue for which metrics are returned.
*
- * 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.
*
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.
*
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.
*
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- * 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- * 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- * 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- * 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
- * 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- * 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- * 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- * 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
- * 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- * 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- * The attributes to update. + * Information about the attributes. *
* - * @return The attributes to update. + * @return Information about the attributes. */ public java.util.Map- * The attributes to update. + * Information about the attributes. *
* * @param attributes - * The attributes to update. + * Information about the attributes. */ public void setAttributes(java.util.Map- * 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
.
*
- * 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.
*
- * 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: *
** Unit: COUNT *
** Unit: COUNT *
** Unit: COUNT *
** Unit: COUNT *
** Unit: COUNT *
** Unit: COUNT *
** Unit: COUNT @@ -120,16 +103,16 @@ public class GetCurrentMetricDataRequest extends com.amazonaws.AmazonWebServiceR * Unit: COUNT *
*- * Unit: SECONDS + * Unit: COUNT *
*- * Unit: COUNT + * Unit: SECONDS *
*- * 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.
*
- * The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select - * Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in - * the Overview section of your instance settings. For example, 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
.
*
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
.
*
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
.
*
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.
*
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
- * 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
- * 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.ListQUEUE
, 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
.
* 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.
*
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
- * 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
- * If no
* NOTE: This method appends the values to the existing list (if any). Use
@@ -384,12 +295,11 @@ public void setGroupings(java.util.CollectionGrouping
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.CollectionQUEUE
, 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
.
* 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.
*
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.
*
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
- * 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
- * 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.CollectionQUEUE
, 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
.
* 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.
*
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: *
** Unit: COUNT *
** Unit: COUNT *
** Unit: COUNT *
** Unit: COUNT *
** Unit: COUNT *
** Unit: COUNT *
** Unit: COUNT @@ -522,64 +425,60 @@ public GetCurrentMetricDataRequest withGroupings(Grouping... groupings) { * Unit: COUNT *
*- * Unit: SECONDS + * Unit: COUNT *
*- * Unit: COUNT + * Unit: SECONDS *
*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: ** Unit: COUNT *
** Unit: COUNT *
** Unit: COUNT *
** Unit: COUNT *
** Unit: COUNT *
** Unit: COUNT *
** Unit: COUNT @@ -591,16 +490,16 @@ public GetCurrentMetricDataRequest withGroupings(Grouping... groupings) { * Unit: COUNT *
*- * Unit: SECONDS + * Unit: COUNT *
*- * Unit: COUNT + * Unit: SECONDS *
*
- * 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: *
** Unit: COUNT *
** Unit: COUNT *
** Unit: COUNT *
** Unit: COUNT *
** Unit: COUNT *
** Unit: COUNT *
*
* Unit: COUNT
@@ -667,65 +561,61 @@ public java.util.List
- * Unit: SECONDS + * Unit: COUNT *
*- * Unit: COUNT + * Unit: SECONDS *
*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: ** Unit: COUNT *
** Unit: COUNT *
** Unit: COUNT *
** Unit: COUNT *
** Unit: COUNT *
** Unit: COUNT *
*
* Unit: COUNT
@@ -737,16 +627,16 @@ public java.util.List
- * Unit: SECONDS + * Unit: COUNT *
*- * Unit: COUNT + * Unit: SECONDS *
*
- * 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: *
** Unit: COUNT *
** Unit: COUNT *
** Unit: COUNT *
** Unit: COUNT *
** Unit: COUNT *
** Unit: COUNT *
*
* Unit: COUNT
@@ -818,16 +703,16 @@ public void setCurrentMetrics(java.util.Collection
- * Unit: SECONDS + * Unit: COUNT *
*- * Unit: COUNT + * Unit: SECONDS *
*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: ** Unit: COUNT *
** Unit: COUNT *
** Unit: COUNT *
** Unit: COUNT *
** Unit: COUNT *
** Unit: COUNT *
*
* Unit: COUNT
@@ -893,16 +774,16 @@ public void setCurrentMetrics(java.util.Collection
- * Unit: SECONDS + * Unit: COUNT *
*- * Unit: COUNT + * Unit: SECONDS *
*
- * 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: *
** Unit: COUNT *
** Unit: COUNT *
** Unit: COUNT *
** Unit: COUNT *
** Unit: COUNT *
** Unit: COUNT *
** Unit: COUNT @@ -976,65 +852,61 @@ public GetCurrentMetricDataRequest withCurrentMetrics(CurrentMetric... currentMe * Unit: COUNT *
*- * Unit: SECONDS + * Unit: COUNT *
*- * Unit: COUNT + * Unit: SECONDS *
*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: ** Unit: COUNT *
** Unit: COUNT *
** Unit: COUNT *
** Unit: COUNT *
** Unit: COUNT *
** Unit: COUNT *
** Unit: COUNT @@ -1046,16 +918,16 @@ public GetCurrentMetricDataRequest withCurrentMetrics(CurrentMetric... currentMe * Unit: COUNT *
*- * Unit: SECONDS + * Unit: COUNT *
*- * Unit: COUNT + * Unit: SECONDS *
*- * 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.
*
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.
*
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.
*
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.
*
- * The time at which CurrentMetricData
was retrieved and cached for pagination.
+ * The time at which the metrics were retrieved and cached for pagination.
*
- * 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.
*
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
- * A list of
- *
- *
- * 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.ListCurrentMetricResult
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.
- * Grouping
is specified in the request, Collections
is a summary for the
- * CurrentMetric
returned.
+ * Information about the real-time metrics.
* 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
- * A list of
- *
- *
- * If no
* NOTE: This method appends the values to the existing list (if any). Use
@@ -225,18 +148,7 @@ public void setMetricResults(java.util.CollectionGrouping
is specified in the request, Collections
is a summary for the
- * CurrentMetric
returned.
+ * Information about the real-time metrics.
*/
public void setMetricResults(java.util.CollectionCurrentMetricResult
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.
- * Grouping
is specified in the request, Collections
is a summary for the
- * CurrentMetric
returned.
+ * Information about the real-time metrics.
* 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.
*
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.CollectionCurrentMetricData
was retrieved and cached for pagination.
+ * The time at which the metrics were retrieved and cached for pagination.
*
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.
*
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.
*
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.
*
* 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.
*
- * 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
.
*
- * 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.
*
- * 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: *
*- * Unit: COUNT + * Unit: SECONDS *
*- * Statistic: SUM + * Statistic: AVG *
*- * Unit: COUNT + * Unit: SECONDS *
*- * Statistics: SUM + * Statistic: AVG *
** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
*- * Unit: PERCENT + * Unit: COUNT *
*- * Statistics: AVG + * Statistic: SUM *
*- * Statistics: AVG + * Statistic: AVG *
* - ** Unit: SECONDS *
*- * Statistics: AVG + * Statistic: AVG *
** Unit: SECONDS *
*- * Statistics: MAX - *
- *- * Unit: COUNT - *
- *- * Statistics: SUM + * Statistic: AVG *
** Unit: SECONDS *
*- * Statistics: AVG + * Statistic: AVG *
*- * Unit: SECONDS + * Unit: PERCENT *
*- * Statistics: AVG + * Statistic: AVG *
** Unit: SECONDS *
*- * Statistics: AVG + * Statistic: AVG *
** Unit: SECONDS *
*- * Statistics: AVG + * Statistic: MAX *
*- * 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.
*
- * 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.
*
- * 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.
*
- * 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.
*
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.
*
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.
*
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
.
*
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
.
*
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
.
*
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.
*
- * The current version supports grouping by Queue
+ * The only supported grouping is QUEUE
.
*
- * If no
- * 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
- * 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.ListQUEUE
.
* 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.
*
- * The current version supports grouping by Queue
+ * The only supported grouping is QUEUE
.
*
- * If no
- * 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
- * If no
* NOTE: This method appends the values to the existing list (if any). Use
@@ -737,15 +637,14 @@ public void setGroupings(java.util.CollectionGrouping
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.CollectionQUEUE
.
* 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.
*
- * 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.
*
- * The current version supports grouping by Queue
+ * The only supported grouping is QUEUE
.
*
- * If no
- * 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
- * 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.CollectionQUEUE
.
* 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.
*
- * 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: *
*- * Unit: COUNT + * Unit: SECONDS *
*- * Statistic: SUM + * Statistic: AVG *
*- * Unit: COUNT + * Unit: SECONDS *
*- * Statistics: SUM + * Statistic: AVG *
** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
*- * Unit: PERCENT + * Unit: COUNT *
*- * Statistics: AVG + * Statistic: SUM *
*- * Statistics: AVG + * Statistic: AVG *
* - ** Unit: SECONDS *
*- * Statistics: AVG + * Statistic: AVG *
** Unit: SECONDS *
*- * Statistics: MAX - *
- *- * Unit: COUNT - *
- *- * Statistics: SUM + * Statistic: AVG *
** Unit: SECONDS *
*- * Statistics: AVG + * Statistic: AVG *
*- * Unit: SECONDS + * Unit: PERCENT *
*- * Statistics: AVG + * Statistic: AVG *
** Unit: SECONDS *
*- * Statistics: AVG + * Statistic: AVG *
** Unit: SECONDS *
*- * Statistics: AVG + * Statistic: MAX *
*- * 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) { * *
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
.
+ * Unit: SECONDS
*
- * The following historical metrics are available: + * Statistic: AVG *
- *- * Unit: COUNT + * Unit: SECONDS *
*- * Statistic: SUM + * Statistic: AVG *
** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
*- * Statistics: SUM + * Statistic: SUM *
* - ** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
*- * Unit: PERCENT + * Unit: SECONDS *
*- * Statistics: AVG + * Statistic: AVG *
** Unit: SECONDS *
*- * Statistics: AVG + * Statistic: AVG *
** Unit: SECONDS *
*- * Statistics: AVG + * Statistic: AVG *
** Unit: SECONDS *
*- * Statistics: MAX + * Statistic: AVG *
*- * Unit: COUNT + * Unit: PERCENT *
*- * Statistics: SUM + * Statistic: AVG *
*- * Statistics: AVG + * Statistic: AVG *
* - ** Unit: SECONDS *
*- * Statistics: AVG + * Statistic: MAX *
*- * Unit: SECONDS + * Unit: PERCENT *
*- * Statistics: AVG - *
- *- * Unit: SECONDS - *
- *- * Statistics: AVG - *
- *- * 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
- * A list of
- * A
- * 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
- * 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:
*
- * Unit: COUNT
+ * Unit: SECONDS
*
- * Statistic: SUM
+ * Statistic: AVG
*
- * Unit: COUNT
+ * Unit: SECONDS
*
- * Statistics: SUM
+ * Statistic: AVG
*
* Unit: COUNT
*
- * Statistics: SUM
+ * Statistic: SUM
*
* Unit: COUNT
*
- * Statistics: SUM
+ * Statistic: SUM
*
* Unit: COUNT
*
- * Statistics: SUM
+ * Statistic: SUM
*
* Unit: COUNT
*
- * Statistics: SUM
+ * Statistic: SUM
*
* Unit: COUNT
*
- * Statistics: SUM
+ * Statistic: SUM
*
* Unit: COUNT
*
- * Statistics: SUM
+ * Statistic: SUM
*
* Unit: COUNT
*
- * Statistics: SUM
+ * Statistic: SUM
*
* Unit: COUNT
*
- * Statistics: SUM
+ * Statistic: SUM
*
* Unit: COUNT
*
- * Statistics: SUM
+ * Statistic: SUM
*
* Unit: COUNT
*
- * Statistics: SUM
+ * Statistic: SUM
*
* Unit: COUNT
*
- * Statistics: SUM
+ * Statistic: SUM
*
* Unit: COUNT
*
- * Statistics: SUM
+ * Statistic: SUM
*
* Unit: COUNT
*
- * Statistics: SUM
+ * Statistic: SUM
*
* Unit: COUNT
*
- * Statistics: SUM
+ * Statistic: SUM
*
- * Unit: PERCENT
+ * Unit: COUNT
*
- * Statistics: AVG
+ * Statistic: SUM
* HistoricalMetric
objects that contain the metrics to retrieve with the request.
- * HistoricalMetric
object contains: HistoricalMetricName
, Statistic
,
- * Threshold
, and Unit
.
- * Unit
and a Statistic
.
- *
- *
- * Statistics: AVG + * Statistic: AVG *
** Unit: SECONDS *
*- * Statistics: AVG + * Statistic: AVG *
** Unit: SECONDS *
*- * Statistics: MAX + * Statistic: AVG *
*- * Unit: COUNT - *
- *- * Statistics: SUM - *
- ** Unit: SECONDS *
*- * Statistics: AVG + * Statistic: AVG *
*- * Unit: SECONDS + * Unit: PERCENT *
*- * Statistics: AVG + * Statistic: AVG *
** Unit: SECONDS *
*- * Statistics: AVG + * Statistic: AVG *
** Unit: SECONDS *
*- * Statistics: AVG + * Statistic: MAX *
*- * 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
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: *- * Unit: COUNT + * Unit: SECONDS *
*- * Statistic: SUM + * Statistic: AVG *
*- * Unit: COUNT + * Unit: SECONDS *
*- * Statistics: SUM + * Statistic: AVG *
** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
*- * Unit: PERCENT + * Unit: COUNT *
*- * Statistics: AVG + * Statistic: SUM *
*- * Statistics: AVG + * Statistic: AVG *
* - ** Unit: SECONDS *
*- * Statistics: AVG + * Statistic: AVG *
** Unit: SECONDS *
*- * Statistics: MAX + * Statistic: AVG *
*- * Unit: COUNT - *
- *- * Statistics: SUM - *
- ** Unit: SECONDS *
*- * Statistics: AVG + * Statistic: AVG *
*- * Unit: SECONDS + * Unit: PERCENT *
*- * Statistics: AVG + * Statistic: AVG *
** Unit: SECONDS *
*- * Statistics: AVG + * Statistic: AVG *
** Unit: SECONDS *
*- * Statistics: AVG + * Statistic: MAX *
*- * 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
- * A list of
- * A
- * 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
- * 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:
*
- * Unit: COUNT
+ * Unit: SECONDS
*
- * Statistic: SUM
+ * Statistic: AVG
*
- * Unit: COUNT
+ * Unit: SECONDS
*
- * Statistics: SUM
+ * Statistic: AVG
*
* Unit: COUNT
*
- * Statistics: SUM
+ * Statistic: SUM
*
* Unit: COUNT
*
- * Statistics: SUM
+ * Statistic: SUM
*
* Unit: COUNT
*
- * Statistics: SUM
+ * Statistic: SUM
*
* Unit: COUNT
*
- * Statistics: SUM
+ * Statistic: SUM
*
* Unit: COUNT
*
- * Statistics: SUM
+ * Statistic: SUM
*
* Unit: COUNT
*
- * Statistics: SUM
+ * Statistic: SUM
*
* Unit: COUNT
*
- * Statistics: SUM
+ * Statistic: SUM
*
* Unit: COUNT
*
- * Statistics: SUM
+ * Statistic: SUM
*
* Unit: COUNT
*
- * Statistics: SUM
+ * Statistic: SUM
*
* Unit: COUNT
*
- * Statistics: SUM
+ * Statistic: SUM
*
* Unit: COUNT
*
- * Statistics: SUM
+ * Statistic: SUM
*
* Unit: COUNT
*
- * Statistics: SUM
+ * Statistic: SUM
*
* Unit: COUNT
*
- * Statistics: SUM
+ * Statistic: SUM
*
* Unit: COUNT
*
- * Statistics: SUM
+ * Statistic: SUM
*
- * Unit: PERCENT
+ * Unit: COUNT
*
- * Statistics: AVG
+ * Statistic: SUM
* HistoricalMetric
objects that contain the metrics to retrieve with the request.
- * HistoricalMetric
object contains: HistoricalMetricName
, Statistic
,
- * Threshold
, and Unit
.
- * Unit
and a Statistic
.
- *
- *
- * Statistics: AVG + * Statistic: AVG *
* - ** Unit: SECONDS *
*- * Statistics: AVG + * Statistic: AVG *
** Unit: SECONDS *
*- * Statistics: MAX - *
- *- * Unit: COUNT - *
- *- * Statistics: SUM + * Statistic: AVG *
** Unit: SECONDS *
*- * Statistics: AVG + * Statistic: AVG *
*- * Unit: SECONDS + * Unit: PERCENT *
*- * Statistics: AVG + * Statistic: AVG *
** Unit: SECONDS *
*- * Statistics: AVG + * Statistic: AVG *
** Unit: SECONDS *
*- * Statistics: AVG + * Statistic: MAX *
*- * 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
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: *- * Unit: COUNT + * Unit: SECONDS *
*- * Statistic: SUM + * Statistic: AVG *
*- * Unit: COUNT + * Unit: SECONDS *
*- * Statistics: SUM + * Statistic: AVG *
** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
*- * Unit: PERCENT + * Unit: COUNT *
*- * Statistics: AVG + * Statistic: SUM *
*- * Statistics: AVG + * Statistic: AVG *
* - ** Unit: SECONDS *
*- * Statistics: AVG + * Statistic: AVG *
** Unit: SECONDS *
*- * Statistics: MAX - *
- *- * Unit: COUNT - *
- *- * Statistics: SUM + * Statistic: AVG *
** Unit: SECONDS *
*- * Statistics: AVG + * Statistic: AVG *
*- * Unit: SECONDS + * Unit: PERCENT *
*- * Statistics: AVG + * Statistic: AVG *
** Unit: SECONDS *
*- * Statistics: AVG + * Statistic: AVG *
** Unit: SECONDS *
*- * Statistics: AVG + * Statistic: MAX *
*- * 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: *
*- * Unit: COUNT + * Unit: SECONDS *
*- * Statistic: SUM + * Statistic: AVG *
*- * Unit: COUNT + * Unit: SECONDS *
*- * Statistics: SUM + * Statistic: AVG *
** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
*- * Unit: PERCENT + * Unit: COUNT *
*- * Statistics: AVG + * Statistic: SUM *
*- * Statistics: AVG + * Statistic: AVG *
* - ** Unit: SECONDS *
*- * Statistics: AVG + * Statistic: AVG *
** Unit: SECONDS *
*- * Statistics: MAX - *
- *- * Unit: COUNT - *
- *- * Statistics: SUM + * Statistic: AVG *
** Unit: SECONDS *
*- * Statistics: AVG + * Statistic: AVG *
*- * Unit: SECONDS + * Unit: PERCENT *
*- * Statistics: AVG + * Statistic: AVG *
** Unit: SECONDS *
*- * Statistics: AVG + * Statistic: AVG *
** Unit: SECONDS *
*- * Statistics: AVG + * Statistic: MAX *
*- * 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 *
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: *- * Unit: COUNT + * Unit: SECONDS *
*- * Statistic: SUM + * Statistic: AVG *
*- * Unit: COUNT + * Unit: SECONDS *
*- * Statistics: SUM + * Statistic: AVG *
** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
** Unit: COUNT *
*- * Statistics: SUM + * Statistic: SUM *
*- * Unit: PERCENT + * Unit: COUNT *
*- * Statistics: AVG + * Statistic: SUM *
*- * Statistics: AVG + * Statistic: AVG *
* - ** Unit: SECONDS *
*- * Statistics: AVG + * Statistic: AVG *
** Unit: SECONDS *
*- * Statistics: MAX - *
- *- * Unit: COUNT - *
- *- * Statistics: SUM + * Statistic: AVG *
** Unit: SECONDS *
*- * Statistics: AVG + * Statistic: AVG *
*- * Unit: SECONDS + * Unit: PERCENT *
*- * Statistics: AVG + * Statistic: AVG *
** Unit: SECONDS *
*- * Statistics: AVG + * Statistic: AVG *
** Unit: SECONDS *
*- * Statistics: AVG + * Statistic: MAX *
*- * 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- * 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.
*
- * 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.
*
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
- * A list of
- * 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.ListHistoricalMetricResult
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.
* 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.
* 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
- * A list of
- * If no
* NOTE: This method appends the values to the existing list (if any). Use
@@ -185,13 +158,9 @@ public void setMetricResults(java.util.CollectionGrouping
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.CollectionHistoricalMetricResult
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.
* 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.
* 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
.
+ * 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.
*
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.
*
- * 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.
*
- * 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.
*
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.
*
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.
*
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.
*
- * 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.
*
- * 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.
*
- * A HierarchyGroupSummary
object that contains information about the level of the hierarchy group,
- * including ARN, Id, and Name.
+ * Information about level one.
*
- * A HierarchyGroupSummary
object that contains information about the level of the hierarchy group,
- * including ARN, Id, and Name.
+ * Information about level two.
*
- * A HierarchyGroupSummary
object that contains information about the level of the hierarchy group,
- * including ARN, Id, and Name.
+ * Information about level three.
*
- * A HierarchyGroupSummary
object that contains information about the level of the hierarchy group,
- * including ARN, Id, and Name.
+ * Information about level four.
*
- * A HierarchyGroupSummary
object that contains information about the level of the hierarchy group,
- * including ARN, Id, and Name.
+ * Information about level five.
*
- * A HierarchyGroupSummary
object that contains information about the level of the hierarchy group,
- * including ARN, Id, and Name.
+ * Information about level one.
*
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.
*
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.
*
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.
*
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.
*
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.
*
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.
*
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.
*
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.
*
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.
*
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.
*
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.
*
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.
*
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.
*
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.
*
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.
*
- * A HierarchyLevel
object that contains information about the hierarchy group level.
+ * Information about level one.
*
- * A HierarchyLevel
object that contains information about the hierarchy group level.
+ * Information about level two.
*
- * A HierarchyLevel
object that contains information about the hierarchy group level.
+ * Information about level three.
*
- * A HierarchyLevel
object that contains information about the hierarchy group level.
+ * Information about level four.
*
- * A HierarchyLevel
object that contains information about the hierarchy group level.
+ * Information about level five.
*
- * A HierarchyLevel
object that contains information about the hierarchy group level.
+ * Information about level one.
*
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.
*
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.
*
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.
*
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.
*
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.
*
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.
*
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.
*
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.
*
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.
*
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.
*
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.
*
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.
*
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.
*
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.
*
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.
*
- * 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.
*
- * A HistoricalMetric
object.
+ * Information about the metric.
*
- * The Value
of the metric.
+ * The value of the metric.
*
- * A HistoricalMetric
object.
+ * Information about the metric.
*
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.
*
HistoricalMetric
object.
+ * @return Information about the metric.
*/
public HistoricalMetric getMetric() {
@@ -68,11 +68,11 @@ public HistoricalMetric getMetric() {
/**
*
- * A HistoricalMetric
object.
+ * Information about the metric.
*
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.
*
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.
*
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.
*
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.
*
- * The Dimensions
for the metrics.
+ * The dimension for the metrics.
*
- * A list of HistoricalMetricData
objects.
+ * The set of metrics.
*
- * The Dimensions
for the metrics.
+ * The dimension for the metrics.
*
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.
*
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.
*
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.
*
HistoricalMetricData
objects.
+ * @return The set of metrics.
*/
public java.util.List
- * A list of HistoricalMetricData
objects.
+ * The set of metrics.
*
HistoricalMetricData
objects.
+ * The set of metrics.
*/
public void setCollections(java.util.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
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.
*
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+ * The token for 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+ * The type of contact flow. + *
+ * + * @param contactFlowTypes + * The type of contact flow. + * @see ContactFlowType + */ + + public void setContactFlowTypes(java.util.Collection+ * 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+ * 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+ * 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+ * The token for 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+ * Information about the contact flows. + *
+ */ + private java.util.List+ * 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+ * Information about the contact flows. + *
+ * + * @param contactFlowSummaryList + * Information about the contact flows. + */ + + public void setContactFlowSummaryList(java.util.Collection+ * 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+ * 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+ * 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+ * Information about the hours of operation. + *
+ */ + private java.util.List+ * 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+ * Information about the hours of operation. + *
+ * + * @param hoursOfOperationSummaryList + * Information about the hours of operation. + */ + + public void setHoursOfOperationSummaryList(java.util.Collection+ * 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+ * 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+ * 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+ * The ISO country code. + *
+ */ + private java.util.List+ * The token for 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+ * The type of phone number. + *
+ * + * @param phoneNumberTypes + * The type of phone number. + * @see PhoneNumberType + */ + + public void setPhoneNumberTypes(java.util.Collection+ * 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+ * 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+ * 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+ * The ISO country code. + *
+ * + * @return The ISO country code. + * @see PhoneNumberCountryCode + */ + + public java.util.List+ * The ISO country code. + *
+ * + * @param phoneNumberCountryCodes + * The ISO country code. + * @see PhoneNumberCountryCode + */ + + public void setPhoneNumberCountryCodes(java.util.Collection+ * 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+ * 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+ * 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+ * The token for 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+ * Information about the phone numbers. + *
+ */ + private java.util.List+ * 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+ * Information about the phone numbers. + *
+ * + * @param phoneNumberSummaryList + * Information about the phone numbers. + */ + + public void setPhoneNumberSummaryList(java.util.Collection+ * 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+ * 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+ * 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+ * The token for 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+ * The type of queue. + *
+ * + * @param queueTypes + * The type of queue. + * @see QueueType + */ + + public void setQueueTypes(java.util.Collection+ * 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+ * 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+ * 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+ * The token for 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+ * Information about the queues. + *
+ */ + private java.util.List+ * 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+ * Information about the queues. + *
+ * + * @param queueSummaryList + * Information about the queues. + */ + + public void setQueueSummaryList(java.util.Collection+ * 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+ * 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+ * 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.
*
- * 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.
*
RoutingProfileSummary
objects that include the ARN, Id, and Name of the routing
- * profile.
+ * @return Information about the routing profiles.
*/
public java.util.List
- * An array of RoutingProfileSummary
objects that include the ARN, Id, and Name of the routing profile.
+ * Information about the routing profiles.
*
RoutingProfileSummary
objects that include the ARN, Id, and Name of the routing
- * profile.
+ * Information about the routing profiles.
*/
public void setRoutingProfileSummaryList(java.util.CollectionRoutingProfileSummary
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
- * An array of
- * 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.
*
- * 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.
*
- * 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 identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select
- * Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in
- * the Overview section of your instance settings. For example, 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.
*
- * The maximum number of security profiles to return.
+ * The maximimum number of results to return per page.
*
- * The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select
- * Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in
- * the Overview section of your instance settings. For example, 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.
*
- * The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select
- * Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in
- * the Overview section of your instance settings. For example, 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.
*
- * The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select
- * Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in
- * the Overview section of your instance settings. For example, 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.
*
- * The maximum number of security profiles to return.
+ * The maximimum number of results to return per page.
*
- * The maximum number of security profiles to return.
+ * The maximimum number of results to return per page.
*
- * The maximum number of security profiles to return.
+ * The maximimum number of results to return per page.
*
- * An array of
- * 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.
*
- * An array of
- * 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
/**
* RoutingProfileSummary
objects that include the ARN, Id, and Name of the routing profile.
+ * Information about the routing profiles.
* 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
/**
* SecurityProfileSummary
objects.
+ * Information about the security profiles.
* SecurityProfileSummary
objects.
+ * Information about the security profiles.
* SecurityProfileSummary
objects.
+ * @return Information about the security profiles.
*/
public java.util.ListSecurityProfileSummary
objects.
+ * Information about the security profiles.
* SecurityProfileSummary
objects.
+ * Information about the security profiles.
*/
public void setSecurityProfileSummaryList(java.util.CollectionSecurityProfileSummary
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
- * An array of
- * 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.
*
- * 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.
*
- * 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 identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select
- * Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in
- * the Overview section of your instance settings. For example, 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.
*
- * The maximum number of hierarchy groups to return.
+ * The maximimum number of results to return per page.
*
- * The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select
- * Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in
- * the Overview section of your instance settings. For example, 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.
*
- * The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select
- * Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in
- * the Overview section of your instance settings. For example, 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.
*
- * The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select
- * Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in
- * the Overview section of your instance settings. For example, 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.
*
- * The maximum number of hierarchy groups to return.
+ * The maximimum number of results to return per page.
*
- * The maximum number of hierarchy groups to return.
+ * The maximimum number of results to return per page.
*
- * The maximum number of hierarchy groups to return.
+ * The maximimum number of results to return per page.
*
- * An array of
- * 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.
*
- * An array of
- * 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
/**
* SecurityProfileSummary
objects.
+ * Information about the security profiles.
* 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
/**
* HierarchyGroupSummary
objects.
+ * Information about the hierarchy groups.
* HierarchyGroupSummary
objects.
+ * Information about the hierarchy groups.
* HierarchyGroupSummary
objects.
+ * @return Information about the hierarchy groups.
*/
public java.util.ListHierarchyGroupSummary
objects.
+ * Information about the hierarchy groups.
* HierarchyGroupSummary
objects.
+ * Information about the hierarchy groups.
*/
public void setUserHierarchyGroupSummaryList(java.util.CollectionHierarchyGroupSummary
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
- * An array of
- * 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.
*
- * 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.
*
- * 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 identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select
- * Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in
- * the Overview section of your instance settings. For example, 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.
*
- * The maximum number of results to return in the response.
+ * The maximimum number of results to return per page.
*
- * The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select
- * Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in
- * the Overview section of your instance settings. For example, 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.
*
- * The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select
- * Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in
- * the Overview section of your instance settings. For example, 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.
*
- * The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select
- * Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in
- * the Overview section of your instance settings. For example, 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.
*
- * The maximum number of results to return in the response.
+ * The maximimum number of results to return per page.
*
- * The maximum number of results to return in the response.
+ * The maximimum number of results to return per page.
*
- * The maximum number of results to return in the response.
+ * The maximimum number of results to return per page.
* 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
/**
* HierarchyGroupSummary
objects.
+ * Information about the hierarchy groups.
* 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
/**
* UserSummary
objects that contain information about the users in your instance.
+ * Information about the users.
*
- * 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.
*
UserSummary
objects that contain information about the users in your instance.
+ * @return Information about the users.
*/
public java.util.List
- * An array of UserSummary
objects that contain information about the users in your instance.
+ * Information about the users.
*
UserSummary
objects that contain information about the users in your instance.
+ * Information about the users.
*/
public void setUserSummaryList(java.util.Collection
- * 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
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.
*
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- * 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.
*
- * 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.
*
- * 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.
*
- * The identifier for your Amazon Connect instance. To find the ID of your instance, open the AWS console and select - * Amazon Connect. Select the alias of the instance in the Instance alias column. The instance ID is displayed in - * the Overview section of your instance settings. For example, 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.
*
- * 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- * 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.
*
- * 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.
*
- * 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.
*
- * 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.
*
- * 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.
*
- * 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.
*
- * 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
- * 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:
- *
* 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
- * 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:
- *
* 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.
*
- * 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
- * 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.
*
- * 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
- * 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.
*
- * 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.
*
- * 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.
*
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.
*
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.
*
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.
*
- * 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.
*
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.
*
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.
*
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- * 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- * 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- * 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
- * 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.
*
- * 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.
*
- * A UserPhoneConfig
object.
+ * Information about the phone configuration for the user.
*
- * 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- * 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.
*
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.
*
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.
*
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.
*
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.
*
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.
*
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- * 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- * 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
- * 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- * 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.
*
- * 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.
*
- * 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.
*
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.
*
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.
*
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.
*
- * 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.
*
- * 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